Dec 17
2024
SELL
Open market or private sale
$1,919,680
$68.56 p/Share
28,000
Reduced 12.11%
203,182
Common
Jul 31
2024
SELL
Open market or private sale
$2,411,385
$77.94 p/Share
30,939
Reduced 11.81%
231,092
Common
Jul 01
2024
SELL
Payment of exercise price or tax liability
$15,081
$69.18 p/Share
218
Reduced 0.08%
262,031
Common
Feb 21
2024
BUY
Grant, award, or other acquisition
-
52,178
Added 16.6%
262,089
Common
Feb 20
2024
SELL
Payment of exercise price or tax liability
$242,481
$77.47 p/Share
3,130
Reduced 1.47%
209,911
Common
Feb 15
2024
SELL
Payment of exercise price or tax liability
$812,165
$80.62 p/Share
10,074
Reduced 4.52%
213,041
Common
Feb 12
2024
SELL
Payment of exercise price or tax liability
$229,731
$80.92 p/Share
2,839
Reduced 1.26%
223,115
Common
Feb 10
2024
SELL
Payment of exercise price or tax liability
$158,125
$80.8 p/Share
1,957
Reduced 0.86%
225,954
Common
Feb 06
2024
SELL
Payment of exercise price or tax liability
$542,253
$76.32 p/Share
7,105
Reduced 3.02%
227,911
Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$431,213
$70.83 p/Share
6,088
Reduced 2.53%
235,016
Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
42,190
Added 14.89%
241,104
Common
Jan 27
2024
BUY
Grant, award, or other acquisition
-
24,356
Added 10.91%
198,914
Common
Oct 05
2023
SELL
Payment of exercise price or tax liability
$105,010
$88.17 p/Share
1,191
Reduced 0.68%
174,491
Common
Jul 31
2023
SELL
Open market or private sale
$1,088,950
$109.74 p/Share
9,923
Reduced 5.35%
175,616
Common
Jul 13
2023
SELL
Open market or private sale
$1,027,600
$100.0 p/Share
10,276
Reduced 5.25%
185,539
Common
Jul 01
2023
SELL
Payment of exercise price or tax liability
$20,713
$94.58 p/Share
219
Reduced 0.11%
195,815
Common
Jun 30
2023
SELL
Open market or private sale
$1,074,450
$95.0 p/Share
11,310
Reduced 5.45%
196,034
Common
Mar 02
2023
SELL
Payment of exercise price or tax liability
$335,320
$76.75 p/Share
4,369
Reduced 2.07%
207,168
Common
Feb 20
2023
BUY
Grant, award, or other acquisition
-
22,705
Added 9.69%
211,537
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$873,603
$86.71 p/Share
10,075
Reduced 5.07%
188,832
Common
Feb 12
2023
SELL
Payment of exercise price or tax liability
$237,992
$83.8 p/Share
2,840
Reduced 1.41%
198,907
Common
Feb 10
2023
SELL
Payment of exercise price or tax liability
$163,996
$83.8 p/Share
1,957
Reduced 0.96%
201,747
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$519,765
$85.53 p/Share
6,077
Reduced 2.9%
203,704
Common
Feb 02
2023
SELL
Open market or private sale
$320,000
$80.0 p/Share
4,000
Reduced 1.87%
209,781
Common
Feb 02
2023
BUY
Grant, award, or other acquisition
-
27,678
Added 11.46%
213,781
Common