May 21
2024
SELL
Payment of exercise price or tax liability
$84,022
$48.54 p/Share
1,731
Reduced 2.59%
65,061
Common Stock
Nov 12
2023
SELL
Payment of exercise price or tax liability
$15,677
$50.9 p/Share
308
Reduced 0.46%
66,792
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$74,387
$51.02 p/Share
1,458
Reduced 2.13%
67,100
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
$252,038
$51.02 p/Share
4,940
Added 6.72%
68,558
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$71,742
$58.28 p/Share
1,231
Reduced 1.9%
63,618
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,257,211
$84.49 p/Share
14,880
Reduced 18.66%
64,849
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$907,524
$48.7 p/Share
18,635
Added 21.28%
68,928
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$26,000
$81.25 p/Share
320
Reduced 0.52%
61,094
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$142,427
$81.48 p/Share
1,748
Reduced 2.91%
58,319
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$252,180
$81.48 p/Share
3,095
Added 4.8%
61,414
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$20,612
$83.79 p/Share
246
Reduced 0.41%
60,067
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$33,653
$82.89 p/Share
406
Reduced 0.67%
60,313
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$26,929
$83.89 p/Share
321
Reduced 0.53%
60,719
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$138,047
$83.97 p/Share
1,644
Reduced 2.89%
55,250
Common Stock
Nov 09
2021
BUY
Grant, award, or other acquisition
$486,186
$83.97 p/Share
5,790
Added 8.66%
61,040
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$23,140
$82.94 p/Share
279
Reduced 0.49%
56,894
Common Stock
May 28
2021
SELL
Open market or private sale
$230,468
$81.38 p/Share
2,832
Reduced 4.72%
57,173
Common Stock
May 26
2021
SELL
Payment of exercise price or tax liability
$601,938
$78.5 p/Share
7,668
Reduced 11.33%
60,005
Common Stock
May 26
2021
BUY
Exercise of conversion of derivative security
$388,500
$37.0 p/Share
10,500
Added 13.43%
67,673
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$28,543
$65.92 p/Share
433
Reduced 0.75%
57,173
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$98,205
$63.44 p/Share
1,548
Reduced 2.62%
57,606
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$430,123
$63.44 p/Share
6,780
Added 10.28%
59,154
Common Stock
Nov 04
2020
SELL
Payment of exercise price or tax liability
$14,478
$55.26 p/Share
262
Reduced 0.5%
52,374
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$29,458
$68.19 p/Share
432
Reduced 0.81%
52,636
Common Stock
Nov 21
2019
SELL
Payment of exercise price or tax liability
$36,780
$86.54 p/Share
425
Reduced 0.79%
53,068
Common Stock