Mar 12
2025
SELL
Payment of exercise price or tax liability
$6,145,445
$72.29 p/Share
85,011
Reduced 4.27%
1,906,977
Common Stock, par valu...
Mar 12
2025
BUY
Grant, award, or other acquisition
-
168,125
Added 7.78%
1,991,988
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,459,392
$62.29 p/Share
23,429
Reduced 1.27%
1,823,863
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
41,740
Added 2.21%
1,847,292
Common Stock, par valu...
Feb 21
2024
SELL
Payment of exercise price or tax liability
$7,458,475
$56.04 p/Share
133,092
Reduced 6.87%
1,805,552
Common Stock, par valu...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
266,326
Added 12.08%
1,938,644
Common Stock, par valu...
Jul 31
2023
BUY
Open market or private purchase
$510,000
$51.0 p/Share
10,000
Added 0.59%
1,672,318
Common Stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$893,465
$54.4 p/Share
16,424
Reduced 0.98%
1,662,318
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
47,794
Added 2.77%
1,678,742
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$13,423,867
$57.2 p/Share
234,683
Reduced 12.58%
1,630,948
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
468,186
Added 20.06%
1,865,631
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$593,059
$181.92 p/Share
3,260
Reduced 0.69%
465,815
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
13,192
Added 2.74%
469,075
Common Stock, par valu...
Feb 23
2022
SELL
Sale (or disposition) back to the issuer
$16,062,482
$168.19 p/Share
95,502
Reduced 17.32%
455,883
Common Stock, par valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
192,306
Added 25.86%
551,385
Common Stock, par valu...
Dec 13
2021
-
49,000
Reduced 12.01%
359,079
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
13,258
Added 3.15%
408,079
Common Stock, par valu...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$8,852,787
$140.34 p/Share
63,081
Reduced 13.78%
394,821
Common Stock, par valu...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
131,522
Added 22.31%
457,902
Common Stock, par valu...