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
Aug 03
2022
SELL
Sale (or disposition) back to the issuer
$30,202
$62.53 p/Share
483
Reduced 1.75%
27,063
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$413,868
$62.48 p/Share
6,624
Reduced 24.48%
20,439
Common Stock
Aug 03
2022
BUY
Exercise of conversion of derivative security
$387,047
$54.46 p/Share
7,107
Added 20.51%
27,546
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$45,328
$57.89 p/Share
783
Reduced 3.69%
20,439
Common Stock