May 20
2024
SELL
Payment of exercise price or tax liability
$286,650
$19.32 p/Share
14,837
Reduced 2.15%
675,107
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
14,837
Added 2.11%
689,944
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
20,296
Added 2.92%
675,107
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$1,258,816
$22.44 p/Share
56,097
Reduced 7.89%
654,811
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
47,338
Added 6.24%
710,908
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
16,641
Added 2.61%
620,859
Common Stock
Aug 20
2023
BUY
Grant, award, or other acquisition
-
4,803
Added 0.79%
604,218
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$2,729,695
$31.43 p/Share
86,850
Reduced 12.66%
599,415
Common Stock
Jul 10
2023
BUY
Exercise of conversion of derivative security
-
86,850
Added 11.23%
686,265
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$463,334
$29.72 p/Share
15,590
Reduced 2.92%
517,893
Common Stock
May 29
2023
BUY
Exercise of conversion of derivative security
-
15,590
Added 2.84%
533,483
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
496,405
Added 49.61%
504,205
Common Stock
Nov 29
2022
-
390,415
Reduced 98.04%
7,800
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$558,140
$38.45 p/Share
14,516
Reduced 3.52%
398,215
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
14,516
Added 3.4%
412,731
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$11,755,382
$60.38 p/Share
194,690
Reduced 33.68%
383,453
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
343,311
Added 46.84%
389,558
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
17,268
Added 6.85%
234,832
Common Stock
Nov 09
2021
-
7,800
Reduced 3.46%
217,564
Common Stock
Sep 27
2021
-
5,000
Reduced 2.17%
225,364
Common Stock
Jun 01
2021
SELL
Open market or private sale
$503,412
$38.62 p/Share
13,035
Reduced 5.36%
230,364
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
$194,541
$9.23 p/Share
21,077
Added 7.97%
243,399
Common Stock
May 28
2021
SELL
Open market or private sale
$496,614
$37.95 p/Share
13,086
Reduced 5.56%
222,322
Common Stock
May 28
2021
BUY
Exercise of conversion of derivative security
$194,661
$9.23 p/Share
21,090
Added 8.22%
235,408
Common Stock
May 27
2021
SELL
Open market or private sale
$499,131
$38.23 p/Share
13,056
Reduced 5.74%
214,318
Common Stock