Mar 28
2024
SELL
Open market or private sale
$300,814
$36.03 p/Share
8,349
Reduced 4.66%
170,664
Common
Mar 01
2024
SELL
Payment of exercise price or tax liability
$159,729
$34.38 p/Share
4,646
Reduced 2.53%
178,656
Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$95,225
$33.53 p/Share
2,840
Reduced 1.53%
182,983
Common
Feb 11
2024
SELL
Payment of exercise price or tax liability
$538,903
$33.28 p/Share
16,193
Reduced 8.02%
185,824
Common
Feb 09
2024
BUY
Grant, award, or other acquisition
-
26,694
Added 11.67%
202,017
Common
Feb 08
2024
BUY
Grant, award, or other acquisition
-
34,293
Added 16.36%
175,323
Common
Dec 28
2023
SELL
Open market or private sale
$300,665
$35.01 p/Share
8,588
Reduced 5.74%
141,030
Common
Mar 01
2023
SELL
Payment of exercise price or tax liability
$62,843
$31.25 p/Share
2,011
Reduced 1.34%
148,142
Common
Feb 13
2023
SELL
Payment of exercise price or tax liability
$416,866
$33.64 p/Share
12,392
Reduced 7.71%
148,295
Common
Feb 11
2023
SELL
Payment of exercise price or tax liability
$81,745
$33.64 p/Share
2,430
Reduced 1.49%
160,687
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
24,647
Added 13.13%
163,117
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
24,731
Added 15.15%
138,470
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$112,168
$34.25 p/Share
3,275
Reduced 2.8%
113,739
Common
Feb 13
2022
SELL
Payment of exercise price or tax liability
$105,604
$41.56 p/Share
2,541
Reduced 2.19%
113,622
Common
Feb 11
2022
SELL
Payment of exercise price or tax liability
$95,893
$41.82 p/Share
2,293
Reduced 1.94%
116,163
Common
Feb 10
2022
SELL
Payment of exercise price or tax liability
$685,760
$42.57 p/Share
16,109
Reduced 11.97%
118,456
Common
Feb 10
2022
BUY
Grant, award, or other acquisition
-
59,674
Added 30.72%
134,565
Common
Feb 08
2022
SELL
Payment of exercise price or tax liability
$11,065
$40.98 p/Share
270
Reduced 0.36%
74,891
Common
Feb 07
2022
SELL
Payment of exercise price or tax liability
$125,236
$40.49 p/Share
3,093
Reduced 3.95%
75,161
Common
May 05
2021
SELL
Open market or private sale
$617,361
$39.21 p/Share
15,745
Reduced 17.04%
76,665
Common
May 05
2021
BUY
Exercise of conversion of derivative security
$460,541
$29.25 p/Share
15,745
Added 15.77%
84,103
Common
Feb 13
2021
SELL
Payment of exercise price or tax liability
$86,198
$35.04 p/Share
2,460
Reduced 3.12%
76,381
Common
Feb 11
2021
SELL
Payment of exercise price or tax liability
$22,807
$34.4 p/Share
663
Reduced 1.16%
56,284
Common
Feb 11
2021
BUY
Grant, award, or other acquisition
-
24,239
Added 23.51%
78,841
Common
Feb 09
2021
SELL
Payment of exercise price or tax liability
$11,181
$35.16 p/Share
318
Reduced 0.57%
55,265
Common