Feb 27
2025
BUY
Grant, award, or other acquisition
-
10,217
Added 5.17%
187,381
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$232,661
$48.24 p/Share
4,823
Reduced 2.65%
177,164
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
12,256
Added 6.31%
181,987
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$68,482
$50.17 p/Share
1,365
Reduced 0.8%
169,731
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$130,073
$49.14 p/Share
2,647
Reduced 1.52%
171,096
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
2,024
Added 1.15%
173,743
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$124,852
$59.91 p/Share
2,084
Reduced 1.2%
171,719
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$81,317
$59.53 p/Share
1,366
Reduced 0.78%
173,803
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$74,514
$59.28 p/Share
1,257
Reduced 0.71%
175,169
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
8,098
Added 4.39%
176,426
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$736,853
$58.84 p/Share
12,523
Reduced 6.92%
168,328
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
33,673
Added 15.7%
180,851
Common Stock
Nov 08
2023
BUY
Open market or private purchase
$257,650
$51.53 p/Share
5,000
Added 3.29%
147,178
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$114,828
$55.1 p/Share
2,084
Reduced 1.44%
142,178
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$132,661
$55.53 p/Share
2,389
Reduced 1.63%
144,262
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$75,798
$55.53 p/Share
1,365
Reduced 0.92%
146,651
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$674,648
$52.27 p/Share
12,907
Reduced 8.42%
140,355
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
7,661
Added 4.92%
148,016
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
34,765
Added 18.49%
153,262
Common Stock
May 23
2022
BUY
Open market or private purchase
$50,127
$47.74 p/Share
1,050
Added 0.88%
118,497
Common Stock
May 20
2022
BUY
Open market or private purchase
$50,589
$45.99 p/Share
1,100
Added 0.93%
117,447
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$102,429
$49.15 p/Share
2,084
Reduced 1.76%
116,347
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$137,404
$49.64 p/Share
2,768
Reduced 2.28%
118,431
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$116,535
$48.78 p/Share
2,389
Reduced 1.93%
121,199
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
8,324
Added 6.31%
123,588
Common Stock