Sep 20
2024
SELL
Open market or private sale
$1,964,096
$255.21 p/Share
7,696
Reduced 33.63%
15,189
Common
Aug 16
2024
SELL
Open market or private sale
$1,825,728
$237.2 p/Share
7,697
Reduced 25.17%
22,885
Common
Jul 22
2024
SELL
Open market or private sale
$1,697,099
$214.01 p/Share
7,930
Reduced 20.59%
30,582
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$4,006,579
$221.75 p/Share
18,068
Reduced 31.93%
38,512
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
41,391
Added 42.25%
56,580
Common
Feb 21
2024
SELL
Open market or private sale
$5,645,965
$190.26 p/Share
29,675
Reduced 66.15%
15,188
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$149,671
$168.93 p/Share
886
Reduced 1.94%
44,863
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
2,266
Added 4.72%
45,749
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$261,968
$160.52 p/Share
1,632
Reduced 3.62%
43,483
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
5,503
Added 10.87%
45,115
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$3,098,288
$163.74 p/Share
18,922
Reduced 32.33%
39,611
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
43,347
Added 42.55%
58,533
Common
Jan 04
2023
SELL
Open market or private sale
$475,031
$130.36 p/Share
3,644
Reduced 19.35%
15,186
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$318,902
$129.53 p/Share
2,462
Reduced 11.56%
18,830
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
8,141
Added 27.66%
21,292
Common
Sep 16
2022
SELL
Open market or private sale
$2,398,182
$125.77 p/Share
19,068
Reduced 59.18%
13,150
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$1,803,730
$125.95 p/Share
14,321
Reduced 30.77%
32,218
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
33,389
Added 41.77%
46,539
Common
Mar 22
2022
SELL
Open market or private sale
$364,683
$112.87 p/Share
3,231
Reduced 19.72%
13,150
Common
Feb 22
2022
SELL
Open market or private sale
$345,029
$106.82 p/Share
3,230
Reduced 16.47%
16,381
Common
Feb 01
2022
SELL
Open market or private sale
$349,648
$108.25 p/Share
3,230
Reduced 14.14%
19,611
Common
Jan 04
2022
SELL
Open market or private sale
$640,125
$102.24 p/Share
6,261
Reduced 21.51%
22,841
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$257,446
$102.08 p/Share
2,522
Reduced 7.97%
29,102
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
8,784
Added 21.74%
31,624
Common
Dec 23
2021
SELL
Open market or private sale
$327,845
$101.5 p/Share
3,230
Reduced 12.39%
22,839
Common