Nov 06
2024
BUY
Grant, award, or other acquisition
-
3,800
Added 4.02%
90,746
Common Stock
Jun 05
2024
SELL
Open market or private sale
$3,296,781
$121.5 p/Share
27,134
Reduced 23.79%
86,946
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$480,543
$17.71 p/Share
27,134
Added 19.21%
114,080
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$48,106
$118.49 p/Share
406
Reduced 0.46%
86,946
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$99,068
$118.93 p/Share
833
Reduced 0.94%
87,352
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$46,150
$119.56 p/Share
386
Reduced 0.44%
88,185
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$815,182
$117.58 p/Share
6,933
Added 7.26%
88,571
Common Stock
Nov 03
2023
-
4,553
Reduced 5.28%
81,638
Common Stock
Aug 30
2023
SELL
Open market or private sale
$1,125,427
$100.89 p/Share
11,155
Reduced 11.46%
86,191
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$121,477
$10.89 p/Share
11,155
Added 10.28%
97,346
Common Stock
Aug 28
2023
SELL
Open market or private sale
$92,475
$99.01 p/Share
934
Reduced 1.07%
86,191
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
$10,171
$10.89 p/Share
934
Added 1.06%
87,125
Common Stock
Aug 11
2023
SELL
Open market or private sale
$781,072
$98.1 p/Share
7,962
Reduced 8.46%
86,191
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$86,706
$10.89 p/Share
7,962
Added 7.8%
94,153
Common Stock
Aug 10
2023
SELL
Open market or private sale
$334,610
$98.04 p/Share
3,413
Reduced 3.81%
86,191
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$37,167
$10.89 p/Share
3,413
Added 3.67%
89,604
Common Stock
Aug 04
2023
SELL
Open market or private sale
$1,251,230
$97.76 p/Share
12,799
Reduced 12.93%
86,191
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
$139,381
$10.89 p/Share
12,799
Added 11.45%
98,990
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$219,752
$88.61 p/Share
2,480
Reduced 2.8%
86,191
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$78,716
$88.05 p/Share
894
Reduced 1.0%
88,671
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$28,165
$88.57 p/Share
318
Reduced 0.35%
89,565
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
3,800
Added 4.06%
89,883
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$756,261
$89.86 p/Share
8,416
Added 8.64%
89,006
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$249,679
$81.17 p/Share
3,076
Reduced 3.68%
80,590
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$24,558
$82.41 p/Share
298
Reduced 0.35%
83,666
Common Stock