Dec 17
2024
SELL
Payment of exercise price or tax liability
$11,181
$372.7 p/Share
30
Reduced 0.59%
5,040
Common Stock
Aug 28
2024
BUY
Grant, award, or other acquisition
-
1,255
Added 19.84%
5,070
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$118,318
$353.19 p/Share
335
Reduced 8.07%
3,815
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$359,408
$357.62 p/Share
1,005
Reduced 19.5%
4,150
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$228,127
$154.14 p/Share
1,480
Added 22.31%
5,155
Common Stock
Mar 07
2024
SELL
Open market or private sale
$2,756,711
$358.48 p/Share
7,690
Reduced 67.66%
3,675
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$3,539,350
$355.0 p/Share
9,970
Reduced 46.73%
11,365
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,935,182
$109.58 p/Share
17,660
Added 45.29%
21,335
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
801
Added 17.9%
3,675
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$10,201
$291.47 p/Share
35
Reduced 1.2%
2,874
Common Stock
Nov 28
2023
SELL
Open market or private sale
$167,476
$292.28 p/Share
573
Reduced 16.46%
2,909
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$93,291
$276.83 p/Share
337
Reduced 8.82%
3,482
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
933
Added 19.63%
3,819
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$1,147,042
$278.95 p/Share
4,112
Reduced 37.19%
6,944
Common Stock
Feb 02
2023
SELL
Open market or private sale
$1,135,631
$279.85 p/Share
4,058
Reduced 58.44%
2,886
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$690,039
$93.06 p/Share
7,415
Added 40.14%
11,056
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$61,756
$267.34 p/Share
231
Reduced 23.43%
755
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
986
Added 50.0%
986
Common Stock
Dec 21
2021
SELL
Payment of exercise price or tax liability
$14,866
$247.77 p/Share
60
Reduced 100.0%
0
Common Stock
Dec 21
2021
BUY
Exercise of conversion of derivative security
-
60
Added 50.0%
60
Common Stock
Apr 30
2021
SELL
Open market or private sale
$1,309,274
$261.28 p/Share
5,011
Reduced 100.0%
0
Common Stock
Apr 12
2021
SELL
Payment of exercise price or tax liability
$1,320,811
$253.32 p/Share
5,214
Reduced 50.99%
5,011
Common Stock
Apr 12
2021
BUY
Exercise of conversion of derivative security
$660,478
$72.58 p/Share
9,100
Added 48.66%
9,601
Common Stock
Mar 21
2021
SELL
Payment of exercise price or tax liability
$70,840
$230.0 p/Share
308
Reduced 21.49%
1,125
Common Stock
Mar 21
2021
BUY
Exercise of conversion of derivative security
-
1,119
Added 48.15%
1,205
Common Stock