Feb 25
2024
SELL
Payment of exercise price or tax liability
$755,762
$22.65 p/Share
33,367
Reduced 11.3%
261,995
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
48,570
Added 13.52%
310,565
Common Stock
Nov 06
2023
BUY
Open market or private purchase
$215,200
$21.52 p/Share
10,000
Added 3.27%
295,362
Common Stock
Sep 17
2023
SELL
Payment of exercise price or tax liability
$531,034
$28.87 p/Share
18,394
Reduced 6.06%
285,362
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$464,677
$35.07 p/Share
13,250
Reduced 4.18%
303,756
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$899,525
$38.25 p/Share
23,517
Reduced 7.51%
289,816
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
27,190
Added 7.9%
317,006
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,458,128
$38.25 p/Share
38,121
Reduced 10.85%
313,333
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$516,877
$38.79 p/Share
13,325
Reduced 3.65%
351,454
Common Stock
Mar 29
2022
SELL
Open market or private sale
$544,077
$51.63 p/Share
10,538
Reduced 2.81%
364,779
Common Stock
Mar 21
2022
SELL
Open market or private sale
$5,830,303
$50.83 p/Share
114,702
Reduced 23.41%
375,317
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
$1,893,730
$16.51 p/Share
114,702
Added 18.97%
490,019
Common Stock
Mar 18
2022
SELL
Open market or private sale
$523,001
$49.63 p/Share
10,538
Reduced 2.73%
375,317
Common Stock
Mar 17
2022
SELL
Open market or private sale
$5,621,545
$49.01 p/Share
114,702
Reduced 22.91%
385,855
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
$1,822,615
$15.89 p/Share
114,702
Added 18.64%
500,557
Common Stock
Mar 16
2022
SELL
Open market or private sale
$669,202
$47.63 p/Share
14,050
Reduced 3.51%
385,855
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$842,889
$48.52 p/Share
17,372
Reduced 4.38%
378,880
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
21,025
Added 4.99%
399,905
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$1,822,034
$47.36 p/Share
38,472
Reduced 8.85%
396,252
Common Stock
Dec 28
2021
SELL
Open market or private sale
$356,966
$46.76 p/Share
7,634
Reduced 1.73%
434,724
Common Stock
Dec 28
2021
BUY
Exercise of conversion of derivative security
$83,025
$15.89 p/Share
5,225
Added 1.17%
442,358
Common Stock
Dec 27
2021
SELL
Open market or private sale
$2,357,078
$46.76 p/Share
50,408
Reduced 10.34%
437,133
Common Stock
Dec 27
2021
BUY
Exercise of conversion of derivative security
$388,955
$15.89 p/Share
24,478
Added 4.78%
487,541
Common Stock
Dec 22
2021
SELL
Open market or private sale
$377,422
$44.75 p/Share
8,434
Reduced 1.79%
463,063
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$429,141
$42.79 p/Share
10,029
Reduced 2.08%
471,497
Common Stock