Feb 25
2025
SELL
Payment of exercise price or tax liability
$1,415,757
$68.9 p/Share
20,548
Reduced 5.03%
387,985
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$1,442,320
$68.24 p/Share
21,136
Reduced 5.1%
393,248
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
15,285
Added 3.61%
408,533
Common Stock
Feb 22
2025
BUY
Grant, award, or other acquisition
-
4,940
Added 1.18%
414,384
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
39,587
Added 8.82%
409,444
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$477,135
$70.96 p/Share
6,724
Reduced 1.79%
369,857
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
32,582
Added 7.96%
376,581
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
14,761
Added 4.11%
343,999
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,199,004
$80.79 p/Share
14,841
Reduced 4.31%
329,238
Common Stock
Nov 25
2024
SELL
Open market or private sale
$835,384
$88.13 p/Share
9,479
Reduced 2.68%
344,079
Common Stock
Nov 22
2024
SELL
Open market or private sale
$1,518,902
$86.13 p/Share
17,635
Reduced 4.75%
353,558
Common Stock
Nov 21
2024
SELL
Open market or private sale
$180,600
$86.0 p/Share
2,100
Reduced 0.56%
371,193
Common Stock
Nov 21
2024
SELL
Open market or private sale
$66,520
$83.15 p/Share
800
Reduced 0.21%
373,293
Common Stock
Nov 20
2024
SELL
Open market or private sale
$1,282,172
$83.01 p/Share
15,446
Reduced 3.97%
374,093
Common Stock
Nov 19
2024
SELL
Open market or private sale
$1,026,056
$83.25 p/Share
12,325
Reduced 3.07%
389,539
Common Stock
Aug 15
2024
SELL
Open market or private sale
$15,080
$76.94 p/Share
196
Reduced 0.05%
401,864
Common Stock
Mar 11
2024
SELL
Open market or private sale
$429,241
$74.02 p/Share
5,799
Reduced 1.42%
402,060
Common Stock
Mar 08
2024
SELL
Open market or private sale
$389,973
$74.21 p/Share
5,255
Reduced 1.27%
407,859
Common Stock
Mar 07
2024
SELL
Open market or private sale
$396,908
$74.05 p/Share
5,360
Reduced 1.28%
413,114
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,549,556
$68.61 p/Share
22,585
Reduced 5.12%
418,474
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
19,434
Added 4.22%
441,059
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
64,521
Added 13.27%
421,625
Common Stock
Feb 20
2024
SELL
Open market or private sale
$1,743,594
$68.77 p/Share
25,354
Reduced 6.63%
357,104
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$524,041
$71.61 p/Share
7,318
Reduced 1.88%
382,458
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$1,469,252
$70.38 p/Share
20,876
Reduced 5.29%
373,817
Common Stock