Sep 15
2023
BUY
Exercise of conversion of derivative security
-
6,471
Added 1.77%
358,926
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$232,663
$38.92 p/Share
5,978
Reduced 1.67%
352,455
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
10,417
Added 2.82%
358,433
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$112,093
$36.97 p/Share
3,032
Reduced 0.86%
348,016
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
6,471
Added 1.81%
351,048
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$133,112
$30.15 p/Share
4,415
Reduced 1.27%
344,577
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
10,417
Added 2.9%
348,992
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$69,495
$24.6 p/Share
2,825
Reduced 0.83%
338,575
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
6,471
Added 1.86%
341,400
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$131,276
$21.96 p/Share
5,978
Reduced 1.75%
334,929
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
10,417
Added 2.97%
340,907
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$91,475
$24.63 p/Share
3,714
Reduced 1.11%
330,490
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
6,471
Added 1.9%
334,204
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$163,498
$27.35 p/Share
5,978
Reduced 1.79%
327,733
Common Stock
Sep 30
2022
BUY
Exercise of conversion of derivative security
-
10,417
Added 3.03%
333,711
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$95,076
$28.56 p/Share
3,329
Reduced 1.02%
323,294
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
6,471
Added 1.94%
326,623
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$100,088
$22.67 p/Share
4,415
Reduced 1.36%
320,152
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
10,417
Added 3.11%
324,567
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$59,743
$21.78 p/Share
2,743
Reduced 0.87%
314,150
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
6,471
Added 2.0%
316,893
Common Stock
Mar 30
2022
BUY
Open market or private purchase
$51,260
$25.63 p/Share
2,000
Added 0.64%
310,422
Common Stock
Mar 29
2022
BUY
Open market or private purchase
$457,571
$25.64 p/Share
17,846
Added 5.47%
308,422
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
6,471
Added 2.18%
290,576
Common Stock
Jul 21
2021
SELL
Payment of exercise price or tax liability
$1,800,936
$36.25 p/Share
49,681
Reduced 14.88%
284,105
Common Stock