Jun 28
2024
SELL
Open market or private sale
$862,128
$36.0 p/Share
23,948
Reduced 81.36%
5,487
Common Stock
Jun 27
2024
SELL
Open market or private sale
$1,440,000
$36.0 p/Share
40,000
Reduced 57.61%
29,435
Common Stock
May 15
2024
SELL
Open market or private sale
$517,050
$34.47 p/Share
15,000
Reduced 17.77%
69,435
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$166,352
$36.82 p/Share
4,518
Reduced 5.08%
84,435
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
9,112
Added 9.29%
88,953
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$368,262
$36.9 p/Share
9,980
Reduced 11.11%
79,841
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
20,128
Added 18.31%
89,821
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$344,943
$36.92 p/Share
9,343
Reduced 11.82%
69,693
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
18,843
Added 19.25%
79,036
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$292,369
$36.92 p/Share
7,919
Reduced 11.63%
60,193
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
15,972
Added 19.0%
68,112
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,325,095
$36.92 p/Share
35,891
Reduced 40.77%
52,140
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
72,138
Added 45.04%
88,031
Common Stock
Feb 15
2024
SELL
Open market or private sale
$556,200
$37.08 p/Share
15,000
Reduced 48.55%
15,893
Common Stock
Nov 15
2023
-
180,828
Reduced 80.07%
45,000
Common Stock
Nov 15
2023
SELL
Open market or private sale
$415,800
$27.72 p/Share
15,000
Reduced 33.33%
30,000
Common Stock
Aug 15
2023
SELL
Open market or private sale
$414,150
$27.61 p/Share
15,000
Reduced 6.23%
225,828
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$153,986
$31.33 p/Share
4,915
Reduced 2.0%
240,828
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
9,912
Added 3.88%
245,743
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$290,847
$31.46 p/Share
9,245
Reduced 3.77%
235,831
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
18,645
Added 7.07%
245,076
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$294,865
$31.56 p/Share
9,343
Reduced 3.96%
226,431
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
18,843
Added 7.4%
235,774
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$257,498
$31.56 p/Share
8,159
Reduced 3.62%
216,931
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
16,456
Added 6.81%
225,090
Common Stock