Mar 12
2024
SELL
Payment of exercise price or tax liability
$331,714
$36.69 p/Share
9,041
Reduced 9.04%
91,025
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$285,432
$20.7 p/Share
13,789
Added 12.66%
95,097
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$94,325
$33.93 p/Share
2,780
Reduced 3.12%
86,277
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$15,816
$33.51 p/Share
472
Reduced 0.57%
82,346
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
10,754
Added 10.77%
89,057
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$11,454
$36.95 p/Share
310
Reduced 0.39%
78,775
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$14,297
$36.66 p/Share
390
Reduced 0.49%
79,085
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$66,794
$37.17 p/Share
1,797
Reduced 2.33%
75,429
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
5,694
Added 6.87%
77,226
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
4,046
Added 4.84%
79,475
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$11,522
$37.17 p/Share
310
Reduced 0.43%
71,532
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$14,939
$48.19 p/Share
310
Reduced 0.43%
71,727
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$115,273
$47.34 p/Share
2,435
Reduced 3.45%
68,095
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
12,152
Added 14.43%
72,037
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$14,222
$48.54 p/Share
293
Reduced 0.47%
62,320
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$22,108
$47.34 p/Share
467
Reduced 0.74%
62,613
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$319,644
$36.0 p/Share
8,879
Reduced 12.34%
63,080
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$260,770
$20.21 p/Share
12,903
Added 16.22%
66,626
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$25,892
$28.93 p/Share
895
Reduced 1.58%
55,924
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
6,184
Added 9.48%
59,056
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$9,753
$32.51 p/Share
300
Reduced 0.55%
53,767
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$18,201
$32.1 p/Share
567
Reduced 1.04%
54,067
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$9,171
$28.93 p/Share
317
Reduced 0.58%
54,634
Common Stock
Feb 12
2020
SELL
Payment of exercise price or tax liability
$46,310
$28.98 p/Share
1,598
Reduced 2.97%
52,294
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
7,578
Added 12.12%
54,951
Common Stock