Dec 16
2024
BUY
Grant, award, or other acquisition
-
319
Added 3.02%
10,249
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$18,357
$327.82 p/Share
56
Reduced 0.56%
9,930
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$14,485
$329.22 p/Share
44
Reduced 0.44%
9,986
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$22,483
$330.64 p/Share
68
Reduced 0.67%
10,030
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$71,776
$320.43 p/Share
224
Reduced 2.17%
10,098
Common Stock
Nov 04
2024
SELL
Open market or private sale
$272,365
$320.43 p/Share
850
Reduced 7.61%
10,322
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$134,496
$112.08 p/Share
1,200
Added 9.7%
11,172
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$281,812
$298.53 p/Share
944
Reduced 8.65%
9,972
Common Stock
Jul 30
2024
SELL
Open market or private sale
$686,527
$298.49 p/Share
2,300
Reduced 19.54%
9,471
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
$419,739
$112.08 p/Share
3,745
Added 26.13%
10,589
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$140,661
$214.75 p/Share
655
Reduced 6.47%
9,471
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
2,146
Added 17.49%
10,126
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$17,947
$227.18 p/Share
79
Reduced 0.98%
7,980
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$12,278
$219.26 p/Share
56
Reduced 0.69%
8,059
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$9,725
$221.04 p/Share
44
Reduced 0.54%
8,115
Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
-
458
Added 5.32%
8,159
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$207,731
$310.51 p/Share
669
Reduced 7.99%
7,701
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,280
Added 21.41%
8,370
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$18,486
$324.33 p/Share
57
Reduced 0.93%
6,090
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$17,056
$334.44 p/Share
51
Reduced 0.82%
6,147
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$11,996
$333.23 p/Share
36
Reduced 0.58%
6,198
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
296
Added 4.53%
6,234
Common Stock
Aug 11
2022
SELL
Open market or private sale
$279,280
$284.98 p/Share
980
Reduced 14.17%
5,938
Common Stock
May 25
2022
SELL
Open market or private sale
$576,565
$257.51 p/Share
2,239
Reduced 24.45%
6,918
Common Stock
May 25
2022
BUY
Exercise of conversion of derivative security
$304,212
$164.35 p/Share
1,851
Added 16.82%
9,157
Common Stock