Mar 18
2024
BUY
Grant, award, or other acquisition
-
24,399
Added 22.3%
85,002
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$4,107
$13.6 p/Share
302
Reduced 0.5%
60,603
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$6,982
$14.73 p/Share
474
Reduced 0.77%
60,905
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$20,636
$15.4 p/Share
1,340
Reduced 2.14%
61,379
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$13,937
$19.25 p/Share
724
Reduced 1.48%
48,220
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$7,605
$19.5 p/Share
390
Reduced 0.79%
48,944
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$10,705
$20.43 p/Share
524
Reduced 1.05%
49,344
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
13,310
Added 17.78%
61,530
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$21,739
$43.74 p/Share
497
Reduced 1.0%
49,230
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$29,854
$42.71 p/Share
699
Reduced 1.39%
49,727
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$15,943
$41.09 p/Share
388
Reduced 0.76%
50,426
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
5,190
Added 9.27%
50,814
Common Stock
Jun 07
2021
SELL
Open market or private sale
$120,009
$48.1 p/Share
2,495
Reduced 5.19%
45,624
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$53,817
$21.57 p/Share
2,495
Added 4.93%
48,119
Common Stock
Jun 04
2021
SELL
Open market or private sale
$254,559
$48.03 p/Share
5,300
Reduced 10.41%
45,624
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
$114,321
$21.57 p/Share
5,300
Added 9.43%
50,924
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$20,112
$46.34 p/Share
434
Reduced 0.96%
44,724
Common Stock
Mar 19
2021
SELL
Open market or private sale
$121,977
$45.21 p/Share
2,698
Reduced 5.69%
44,724
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
$63,133
$23.4 p/Share
2,698
Added 5.38%
47,422
Common Stock
Mar 18
2021
SELL
Payment of exercise price or tax liability
$22,290
$44.85 p/Share
497
Reduced 1.09%
45,158
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$31,126
$44.53 p/Share
699
Reduced 1.51%
45,655
Common Stock
Mar 15
2021
SELL
Open market or private sale
$134,171
$45.13 p/Share
2,973
Reduced 6.54%
42,492
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$52,622
$17.7 p/Share
2,973
Added 6.14%
45,465
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
$174,987
$45.31 p/Share
3,862
Added 7.69%
46,354
Common Stock
Feb 24
2021
SELL
Open market or private sale
$354,511
$48.2 p/Share
7,355
Reduced 14.76%
42,492
Common Stock