Feb 21
2025
SELL
Payment of exercise price or tax liability
$230,361
$54.05 p/Share
4,262
Reduced 1.06%
399,076
Common
Feb 21
2025
BUY
Grant, award, or other acquisition
-
44,404
Added 9.92%
403,338
Common
Feb 20
2025
SELL
Payment of exercise price or tax liability
$232,603
$55.74 p/Share
4,173
Reduced 1.15%
358,934
Common
Feb 11
2025
SELL
Payment of exercise price or tax liability
$340,590
$47.93 p/Share
7,106
Reduced 1.92%
363,107
Common
Feb 10
2025
SELL
Payment of exercise price or tax liability
$173,812
$47.04 p/Share
3,695
Reduced 0.99%
370,213
Common
Feb 07
2025
SELL
Payment of exercise price or tax liability
$1,013,417
$51.25 p/Share
19,774
Reduced 5.02%
373,908
Common
Feb 06
2025
BUY
Grant, award, or other acquisition
-
61,590
Added 13.53%
393,682
Common
Jun 11
2024
SELL
Open market or private sale
$2,756,900
$72.55 p/Share
38,000
Reduced 10.28%
331,829
Common
Feb 21
2024
BUY
Grant, award, or other acquisition
-
69,570
Added 15.84%
369,754
Common
Feb 20
2024
SELL
Payment of exercise price or tax liability
$323,282
$77.47 p/Share
4,173
Reduced 1.37%
300,184
Common
Feb 16
2024
SELL
Payment of exercise price or tax liability
$841,841
$78.64 p/Share
10,705
Reduced 3.4%
304,357
Common
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,433,907
$80.62 p/Share
17,786
Reduced 5.34%
315,062
Common
Feb 10
2024
SELL
Payment of exercise price or tax liability
$298,556
$80.8 p/Share
3,695
Reduced 1.1%
332,848
Common
Feb 06
2024
SELL
Payment of exercise price or tax liability
$722,903
$76.32 p/Share
9,472
Reduced 2.74%
336,543
Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$809,445
$70.83 p/Share
11,428
Reduced 3.2%
346,015
Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
60,687
Added 14.51%
357,443
Common
Jan 27
2024
BUY
Grant, award, or other acquisition
-
43,010
Added 12.66%
296,756
Common
Mar 14
2023
SELL
Payment of exercise price or tax liability
$3,088,929
$81.2 p/Share
38,041
Reduced 13.05%
253,437
Common
Mar 14
2023
BUY
Grant, award, or other acquisition
-
91,996
Added 23.99%
291,478
Common
Feb 20
2023
BUY
Grant, award, or other acquisition
-
30,273
Added 13.18%
199,482
Common
Feb 16
2023
SELL
Payment of exercise price or tax liability
$900,611
$84.13 p/Share
10,705
Reduced 5.95%
169,209
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,542,224
$86.71 p/Share
17,786
Reduced 9.0%
179,914
Common
Feb 10
2023
SELL
Payment of exercise price or tax liability
$309,724
$83.8 p/Share
3,696
Reduced 1.84%
197,700
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$976,752
$85.53 p/Share
11,420
Reduced 5.37%
201,396
Common
Feb 02
2023
BUY
Grant, award, or other acquisition
-
52,280
Added 19.72%
212,816
Common