May 31
2024
SELL
Payment of exercise price or tax liability
$279,211
$24.81 p/Share
11,254
Reduced 6.93%
151,120
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$99,723
$17.56 p/Share
5,679
Reduced 3.18%
172,823
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
83,086
Added 31.76%
178,502
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$17
$17.84 p/Share
1
Added 0.0%
95,416
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,220
$39.08 p/Share
543
Added 0.57%
95,415
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$507,397
$36.43 p/Share
13,928
Reduced 10.72%
116,005
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$252,506
$36.83 p/Share
6,856
Reduced 5.01%
129,933
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
49,225
Added 8.68%
518,080
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
150,000
Added 24.19%
470,205
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$376,922
$54.07 p/Share
6,971
Reduced 2.13%
320,205
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$654,985
$49.56 p/Share
13,216
Reduced 3.88%
327,176
Common Stock
May 24
2022
BUY
Grant, award, or other acquisition
-
42,092
Added 11.0%
340,392
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$21,240
$64.17 p/Share
331
Added 0.11%
298,300
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
-
42,092
Added 12.36%
298,548
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$1,279,935
$73.78 p/Share
17,348
Reduced 6.34%
256,456
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$3,647,105
$36.78 p/Share
99,160
Reduced 26.59%
273,804
Common Stock
Dec 03
2020
BUY
Exercise of conversion of derivative security
-
200,000
Added 53.62%
172,964
Common Stock
May 22
2020
SELL
Payment of exercise price or tax liability
$150,749
$18.54 p/Share
8,131
Reduced 4.51%
171,972
Common Stock
May 21
2020
BUY
Grant, award, or other acquisition
-
41,482
Added 18.72%
180,103
Common Stock
Jun 28
2019
BUY
Grant, award, or other acquisition
$21,241
$17.73 p/Share
1,198
Added 0.86%
138,621
Common Stock
May 24
2019
BUY
Grant, award, or other acquisition
-
38,481
Added 21.88%
137,423
Common Stock
Dec 31
2018
BUY
Grant, award, or other acquisition
$13,168
$12.07 p/Share
1,091
Added 1.09%
98,942
Common Stock
Jun 13
2018
BUY
Grant, award, or other acquisition
-
25,000
Added 20.33%
97,951
Common Stock