Mar 01
2025
SELL
Payment of exercise price or tax liability
$2,061,178
$226.18 p/Share
9,113
Reduced 10.48%
77,820
Common Stock, par valu...
Feb 26
2025
BUY
Grant, award, or other acquisition
-
18,178
Added 17.29%
86,933
Common Stock, par valu...
Nov 13
2024
-
18,503
Reduced 21.21%
68,736
Common Stock, par valu...
Nov 13
2024
SELL
Open market or private sale
$5,535,382
$233.59 p/Share
23,697
Reduced 21.36%
87,239
Common Stock, par valu...
Nov 12
2024
SELL
Open market or private sale
$116,250
$232.5 p/Share
500
Reduced 0.45%
110,936
Common Stock, par valu...
Nov 11
2024
SELL
Open market or private sale
$528,576
$233.78 p/Share
2,261
Reduced 1.99%
111,436
Common Stock, par valu...
May 23
2024
BUY
Grant, award, or other acquisition
-
980
Added 0.85%
113,658
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
-
22,200
Reduced 28.71%
55,123
Common Stock, par valu...
Feb 13
2024
BUY
Grant, award, or other acquisition
-
44,617
Added 36.59%
77,323
Common Stock, par valu...
Jun 01
2023
BUY
Grant, award, or other acquisition
-
990
Added 2.94%
32,669
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
-
16,111
Reduced 33.71%
31,675
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
17,944
Added 27.3%
47,786
Common Stock, par valu...
Jan 30
2023
BUY
Grant, award, or other acquisition
-
379
Added 1.25%
29,842
Common Stock, par valu...
Mar 03
2022
-
100
Reduced 0.1%
95,952
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
21,739
Reduced 18.46%
96,052
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
30,471
Added 20.55%
117,791
Common Stock, par valu...
Aug 31
2021
SELL
Open market or private sale
$4,990,907
$228.49 p/Share
21,843
Reduced 20.34%
85,522
Common Stock, par valu...
Mar 18
2021
-
100
Reduced 0.09%
107,365
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
-
25,597
Reduced 19.24%
107,465
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
20,326
Added 13.25%
133,062
Common Stock, par valu...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
8,822
Added 7.26%
112,736
Common Stock, par valu...