Aug 14
2024
SELL
Open market or private sale
$505,746
$280.97 p/Share
1,800
Reduced 27.79%
4,677
Common Stock
May 07
2024
SELL
Open market or private sale
$226,673
$249.64 p/Share
908
Reduced 12.3%
6,477
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$178,672
$214.75 p/Share
832
Reduced 10.13%
7,385
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
2,762
Added 25.16%
8,217
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$23,172
$227.18 p/Share
102
Reduced 1.84%
5,455
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$15,786
$219.26 p/Share
72
Reduced 1.28%
5,557
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$12,820
$221.04 p/Share
58
Reduced 1.02%
5,629
Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
-
683
Added 10.72%
5,687
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$316,647
$211.38 p/Share
1,498
Reduced 23.04%
5,004
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
$284,765
$168.8 p/Share
1,687
Added 20.6%
6,502
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$298,710
$310.51 p/Share
962
Reduced 16.65%
4,815
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,783
Added 32.51%
5,777
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$22,703
$324.33 p/Share
70
Reduced 2.28%
2,994
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$22,073
$334.44 p/Share
66
Reduced 2.11%
3,064
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$15,661
$333.23 p/Share
47
Reduced 1.48%
3,130
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
389
Added 10.91%
3,177
Common Stock
Apr 22
2022
SELL
Open market or private sale
$199,938
$262.73 p/Share
761
Reduced 21.44%
2,788
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$83,607
$216.04 p/Share
387
Reduced 9.83%
3,549
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
1,259
Added 24.23%
3,936
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$14,539
$238.35 p/Share
61
Reduced 2.23%
2,677
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$17,084
$244.06 p/Share
70
Reduced 2.49%
2,738
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$16,279
$246.65 p/Share
66
Reduced 2.3%
2,808
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
487
Added 14.49%
2,874
Common Stock
Dec 07
2021
SELL
Open market or private sale
$86,802
$259.11 p/Share
335
Reduced 12.31%
2,387
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$158,785
$243.91 p/Share
651
Reduced 19.3%
2,722
Common Stock