May 08
2024
SELL
Open market or private sale
$253,941
$37.93 p/Share
6,695
Reduced 8.04%
76,578
Common Stock
May 07
2024
SELL
Open market or private sale
$306,678
$38.04 p/Share
8,062
Reduced 8.83%
83,273
Common Stock
May 06
2024
SELL
Open market or private sale
$762,812
$38.0 p/Share
20,074
Reduced 18.02%
91,335
Common Stock
Mar 28
2024
SELL
Open market or private sale
$277,659
$36.4 p/Share
7,628
Reduced 6.41%
111,409
Common Stock
Mar 27
2024
SELL
Open market or private sale
$566,228
$35.91 p/Share
15,768
Reduced 11.7%
119,037
Common Stock
Mar 21
2024
SELL
Open market or private sale
$352,970
$36.4 p/Share
9,697
Reduced 6.71%
134,805
Common Stock
Mar 19
2024
SELL
Open market or private sale
$319,117
$35.18 p/Share
9,071
Reduced 5.91%
144,502
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$187,897
$35.58 p/Share
5,281
Reduced 3.32%
153,573
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
14,934
Added 8.59%
158,854
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$374,569
$36.49 p/Share
10,265
Reduced 6.66%
143,920
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
29,175
Added 15.91%
154,185
Common Stock
Dec 19
2023
SELL
Open market or private sale
$216,182
$38.0 p/Share
5,689
Reduced 4.35%
125,010
Common Stock
Dec 14
2023
SELL
Open market or private sale
$300,289
$37.16 p/Share
8,081
Reduced 5.82%
130,699
Common Stock
Dec 13
2023
SELL
Open market or private sale
$214,704
$36.0 p/Share
5,964
Reduced 4.12%
138,780
Common Stock
Dec 01
2023
SELL
Open market or private sale
$347,000
$34.7 p/Share
10,000
Reduced 6.46%
144,744
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$760,442
$33.82 p/Share
22,485
Reduced 13.68%
141,921
Common Stock
Jul 25
2023
BUY
Exercise of conversion of derivative security
$759,681
$16.77 p/Share
45,300
Added 21.6%
164,406
Common Stock
Jul 24
2023
SELL
Open market or private sale
$1,207,059
$33.87 p/Share
35,638
Reduced 23.03%
119,106
Common Stock
Feb 27
2023
SELL
Open market or private sale
$194,040
$30.0 p/Share
6,468
Reduced 3.72%
167,567
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$303,433
$29.56 p/Share
10,265
Reduced 5.57%
174,035
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
29,033
Added 13.61%
184,300
Common Stock
Feb 23
2023
SELL
Open market or private sale
$300,000
$30.0 p/Share
10,000
Reduced 6.05%
155,267
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$34,711
$16.1 p/Share
2,156
Added 1.29%
165,267
Common Stock
Jan 19
2023
BUY
Exercise of conversion of derivative security
$172,962
$14.52 p/Share
11,912
Added 6.81%
163,111
Common Stock
Jun 29
2022
BUY
Exercise of conversion of derivative security
-
1,700
Added 1.11%
151,199
Common Stock