Feb 08
2024
BUY
Grant, award, or other acquisition
-
1,803
Added 4.41%
39,124
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$94,198
$33.97 p/Share
2,773
Reduced 6.92%
37,321
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
$94,171
$23.95 p/Share
3,932
Added 8.93%
40,094
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
1,984
Added 5.2%
36,162
Common Stock
Nov 14
2022
SELL
Open market or private sale
$91,509
$33.0 p/Share
2,773
Reduced 7.5%
34,178
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$88,105
$20.18 p/Share
4,366
Added 10.57%
36,951
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
1,375
Added 4.05%
32,585
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$18,730
$48.15 p/Share
389
Added 1.23%
31,210
Common Stock
Nov 24
2021
SELL
Open market or private sale
$163,360
$47.01 p/Share
3,475
Reduced 10.13%
30,821
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$118,833
$56.56 p/Share
2,101
Reduced 5.77%
34,296
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
$118,825
$21.31 p/Share
5,576
Added 13.28%
36,397
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$18,737
$55.6 p/Share
337
Added 1.08%
30,821
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$18,716
$54.25 p/Share
345
Added 1.12%
30,484
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$18,727
$56.07 p/Share
334
Added 1.1%
30,139
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
1,067
Added 3.46%
29,805
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$18,714
$43.52 p/Share
430
Added 1.47%
28,738
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$80,741
$38.54 p/Share
2,095
Reduced 6.88%
28,376
Common Stock
Nov 10
2020
BUY
Exercise of conversion of derivative security
$80,723
$22.58 p/Share
3,575
Added 10.5%
30,471
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$16,225
$38.91 p/Share
417
Added 1.53%
26,896
Common Stock