Dec 16
2024
-
20,000
Reduced 2.25%
868,364
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$231,734
$168.78 p/Share
1,373
Reduced 0.15%
888,364
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
1,373
Added 0.15%
889,737
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$435,815
$168.79 p/Share
2,582
Reduced 0.29%
888,364
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
6,978
Added 0.78%
890,946
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$13,778,287
$166.3 p/Share
82,852
Reduced 8.57%
883,968
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
10,549
Added 1.08%
966,820
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
200,000
Added 17.3%
956,271
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$415,621
$142.19 p/Share
2,923
Reduced 0.37%
792,271
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
7,899
Added 0.98%
795,194
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$546,196
$146.12 p/Share
3,738
Reduced 0.47%
787,295
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
9,499
Added 1.19%
791,033
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$698,900
$161.82 p/Share
4,319
Reduced 0.55%
781,534
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
12,732
Added 1.59%
785,853
Common Stock
Mar 20
2024
SELL
Open market or private sale
$3,908,250
$156.33 p/Share
25,000
Reduced 3.13%
773,121
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$126,812
$151.69 p/Share
836
Reduced 0.1%
798,121
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
3,800
Added 0.47%
798,957
Common Stock
Dec 15
2023
-
25,000
Reduced 3.05%
795,157
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$217,881
$130.86 p/Share
1,665
Reduced 0.2%
820,157
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
1,665
Added 0.2%
821,822
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$8,428,734
$104.4 p/Share
80,735
Reduced 8.96%
820,157
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
-
36,419
Added 3.89%
900,892
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
168,750
Added 16.33%
864,473
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$988,693
$102.18 p/Share
9,676
Reduced 1.37%
695,723
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
24,589
Added 3.37%
705,399
Common Stock