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
Feb 18
2022
BUY
Grant, award, or other acquisition
$96,329
$57.89 p/Share
1,664
Added 7.27%
21,222
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$8,801
$56.06 p/Share
157
Reduced 0.8%
19,558
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
333
Added 1.66%
19,715
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$13,398
$56.06 p/Share
239
Reduced 1.22%
19,382
Common Stock