Jul 24
2024
SELL
Open market or private sale
$117,118
$41.21 p/Share
2,842
Reduced 2.86%
96,412
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$469,786
$41.26 p/Share
11,386
Reduced 10.29%
99,254
Common Stock
Jul 23
2024
BUY
Exercise of conversion of derivative security
$380,172
$26.72 p/Share
14,228
Added 11.39%
110,640
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
20,606
Added 17.61%
96,412
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$237,204
$33.93 p/Share
6,991
Reduced 8.44%
75,806
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$32,002
$33.51 p/Share
955
Reduced 1.45%
64,902
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
25,980
Added 23.88%
82,797
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$31,001
$36.95 p/Share
839
Reduced 1.43%
57,772
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$28,411
$36.66 p/Share
775
Reduced 1.31%
58,611
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$198,004
$37.17 p/Share
5,327
Reduced 9.41%
51,294
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
17,712
Added 23.83%
56,621
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
8,092
Added 11.99%
59,386
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$36,277
$37.17 p/Share
976
Reduced 2.45%
38,909
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$60,623
$48.19 p/Share
1,258
Reduced 3.06%
39,885
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$290,904
$47.34 p/Share
6,145
Reduced 15.53%
33,430
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
25,397
Added 38.17%
41,143
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$40,385
$48.54 p/Share
832
Reduced 3.66%
21,891
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$54,346
$47.34 p/Share
1,148
Reduced 4.81%
22,723
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
8,351
Added 25.92%
23,871
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$26,756
$32.51 p/Share
823
Reduced 5.04%
15,520
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$38,295
$32.1 p/Share
1,193
Reduced 6.8%
16,343
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
8,266
Added 32.04%
17,536
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$35,859
$29.66 p/Share
1,209
Reduced 11.54%
9,270
Common Stock
Feb 06
2019
BUY
Grant, award, or other acquisition
-
10,479
Added 50.0%
10,479
Common Stock