May 30
2024
SELL
Open market or private sale
$12,672,863
$173.11 p/Share
73,207
Reduced 44.46%
91,442
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$1,771,609
$24.2 p/Share
73,207
Added 30.78%
164,649
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$108,891
$177.06 p/Share
615
Reduced 0.67%
91,442
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
2,279
Added 2.42%
92,057
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$59,030
$174.13 p/Share
339
Reduced 0.38%
89,778
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$79,925
$174.13 p/Share
459
Reduced 0.51%
90,117
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$569,061
$176.18 p/Share
3,230
Reduced 3.44%
90,576
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
8,981
Added 8.74%
93,806
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
4,061
Added 4.58%
84,700
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$106,687
$96.55 p/Share
1,105
Reduced 1.35%
80,639
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$45,165
$98.4 p/Share
459
Reduced 0.56%
81,744
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$675,488
$88.67 p/Share
7,618
Reduced 8.48%
82,203
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
20,527
Added 18.6%
89,821
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$1,124,658
$99.29 p/Share
11,327
Reduced 13.7%
71,344
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
31,264
Added 27.44%
82,671
Common Stock
May 23
2021
SELL
Payment of exercise price or tax liability
$113,996
$112.09 p/Share
1,017
Reduced 1.94%
51,407
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$112,650
$112.09 p/Share
1,005
Reduced 1.88%
52,424
Common Stock
May 19
2021
SELL
Payment of exercise price or tax liability
$1,449,734
$105.82 p/Share
13,700
Reduced 20.41%
53,429
Common Stock
May 19
2021
BUY
Grant, award, or other acquisition
-
31,091
Added 31.65%
67,129
Common Stock
Mar 09
2021
SELL
Open market or private sale
$4,752,000
$105.6 p/Share
45,000
Reduced 55.53%
36,038
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$1,089,000
$24.2 p/Share
45,000
Added 35.7%
81,038
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$69,039
$62.03 p/Share
1,113
Reduced 3.0%
36,038
Common Stock