Feb 21
2025
SELL
Payment of exercise price or tax liability
$140,639
$48.85 p/Share
2,879
Reduced 8.13%
32,553
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
$299,157
$48.85 p/Share
6,124
Added 14.74%
35,432
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$14,519
$46.24 p/Share
314
Reduced 1.06%
29,308
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
667
Added 2.2%
29,622
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$13,978
$48.2 p/Share
290
Reduced 0.99%
28,955
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
616
Added 2.06%
29,245
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$14,829
$46.93 p/Share
316
Reduced 1.09%
28,629
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
672
Added 2.27%
28,945
Common Stock
Mar 06
2024
SELL
Open market or private sale
$30,630
$57.04 p/Share
537
Reduced 1.86%
28,273
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$149,284
$55.87 p/Share
2,672
Reduced 8.49%
28,810
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$317,565
$55.87 p/Share
5,684
Added 15.29%
31,482
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$16,135
$55.64 p/Share
290
Reduced 1.11%
25,798
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
615
Added 2.3%
26,088
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$16,743
$56.95 p/Share
294
Reduced 1.14%
25,473
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
625
Added 2.37%
25,767
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$17,483
$56.95 p/Share
307
Reduced 1.21%
25,142
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
652
Added 2.5%
25,449
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$183,890
$60.71 p/Share
3,029
Reduced 10.89%
24,797
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$391,215
$60.71 p/Share
6,444
Added 18.8%
27,826
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$14,703
$59.53 p/Share
247
Reduced 1.14%
21,382
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
524
Added 2.37%
21,629
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$16,966
$59.53 p/Share
285
Reduced 1.33%
21,105
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
606
Added 2.76%
21,390
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$18,475
$60.18 p/Share
307
Reduced 1.46%
20,784
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
652
Added 3.0%
21,091
Common Stock