Feb 18
2025
SELL
Open market or private sale
$417,000
$83.4 p/Share
5,000
Reduced 4.7%
101,483
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$551,339
$82.61 p/Share
6,674
Reduced 5.9%
106,483
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
17,163
Added 13.17%
113,157
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$86,080
$82.06 p/Share
1,049
Reduced 1.08%
95,994
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
3,769
Added 3.76%
96,577
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$48,446
$81.15 p/Share
597
Reduced 0.64%
93,274
Common Stock
Feb 09
2025
BUY
Grant, award, or other acquisition
-
1,869
Added 1.95%
93,871
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$45,768
$81.15 p/Share
564
Reduced 0.61%
92,002
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
2,025
Added 2.14%
92,566
Common Stock
Feb 07
2025
SELL
Open market or private sale
$407,500
$81.5 p/Share
5,000
Reduced 5.23%
90,541
Common Stock
Aug 15
2024
SELL
Open market or private sale
$415,950
$83.19 p/Share
5,000
Reduced 4.97%
95,541
Common Stock
Aug 13
2024
SELL
Open market or private sale
$403,850
$80.77 p/Share
5,000
Reduced 4.74%
100,541
Common Stock
May 06
2024
SELL
Open market or private sale
$897,600
$89.76 p/Share
10,000
Reduced 8.65%
105,541
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$594,716
$81.39 p/Share
7,307
Reduced 5.95%
115,541
Common Stock
Feb 10
2024
BUY
Grant, award, or other acquisition
-
20,704
Added 14.65%
120,587
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$48,248
$81.5 p/Share
592
Reduced 0.58%
102,144
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
1,868
Added 1.79%
102,736
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
12,000
Added 10.63%
100,868
Common Stock
Nov 14
2023
SELL
Open market or private sale
$370,150
$74.03 p/Share
5,000
Reduced 5.33%
88,868
Common Stock
Aug 23
2023
SELL
Open market or private sale
$377,250
$75.45 p/Share
5,000
Reduced 5.06%
93,868
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$462,701
$86.1 p/Share
5,374
Reduced 4.34%
118,319
Common Stock
Feb 17
2023
SELL
Open market or private sale
$1,668,312
$85.77 p/Share
19,451
Reduced 16.44%
98,868
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$1,057,545
$42.6 p/Share
24,825
Added 16.72%
123,693
Common Stock
Feb 14
2023
SELL
Open market or private sale
$672,423
$85.67 p/Share
7,849
Reduced 7.35%
98,868
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$184,039
$85.56 p/Share
2,151
Reduced 1.98%
106,717
Common Stock