Feb 11
2025
SELL
Payment of exercise price or tax liability
$255,418
$47.93 p/Share
5,329
Reduced 2.3%
226,495
Common
Feb 10
2025
SELL
Payment of exercise price or tax liability
$92,010
$47.04 p/Share
1,956
Reduced 0.84%
231,824
Common
Feb 07
2025
SELL
Payment of exercise price or tax liability
$633,347
$51.25 p/Share
12,358
Reduced 5.02%
233,780
Common
Feb 06
2025
BUY
Grant, award, or other acquisition
-
42,868
Added 14.83%
246,138
Common
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