Jul 03
2023
BUY
Exercise of conversion of derivative security
$85,080
$21.27 p/Share
4,000
Added 13.94%
24,691
Common Stock
Jun 12
2023
SELL
Open market or private sale
$642,516
$45.76 p/Share
14,041
Reduced 40.43%
20,691
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$298,652
$21.27 p/Share
14,041
Added 28.79%
34,732
Common Stock
Jun 06
2023
SELL
Open market or private sale
$268,631
$45.08 p/Share
5,959
Reduced 22.36%
20,691
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$126,747
$21.27 p/Share
5,959
Added 18.27%
26,650
Common Stock
Jun 02
2023
SELL
Open market or private sale
$5,084
$41.0 p/Share
124
Reduced 0.6%
20,691
Common Stock
Jun 01
2023
SELL
Open market or private sale
$165,920
$41.48 p/Share
4,000
Reduced 16.12%
20,815
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$85,080
$21.27 p/Share
4,000
Added 13.88%
24,815
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$2,395
$19.32 p/Share
124
Added 0.59%
20,815
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$206,174
$40.19 p/Share
5,130
Reduced 19.87%
20,691
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
11,563
Added 30.93%
25,821
Common Stock
May 10
2023
SELL
Open market or private sale
$847,429
$45.23 p/Share
18,736
Reduced 56.79%
14,258
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$398,514
$21.27 p/Share
18,736
Added 36.22%
32,994
Common Stock
May 09
2023
SELL
Open market or private sale
$57,019
$45.11 p/Share
1,264
Reduced 8.14%
14,258
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$26,885
$21.27 p/Share
1,264
Added 7.53%
15,522
Common Stock
May 01
2023
SELL
Open market or private sale
$163,520
$40.88 p/Share
4,000
Reduced 21.91%
14,258
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$85,080
$21.27 p/Share
4,000
Added 17.97%
18,258
Common Stock
Apr 06
2023
SELL
Open market or private sale
$498,703
$45.05 p/Share
11,070
Reduced 43.71%
14,258
Common Stock
Apr 06
2023
BUY
Exercise of conversion of derivative security
$235,458
$21.27 p/Share
11,070
Added 30.41%
25,328
Common Stock
Apr 04
2023
SELL
Open market or private sale
$340,356
$45.2 p/Share
7,530
Reduced 34.56%
14,258
Common Stock
Apr 04
2023
BUY
Exercise of conversion of derivative security
$160,163
$21.27 p/Share
7,530
Added 25.68%
21,788
Common Stock
Apr 03
2023
SELL
Open market or private sale
$240,138
$44.47 p/Share
5,400
Reduced 27.47%
14,258
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$114,858
$21.27 p/Share
5,400
Added 21.55%
19,658
Common Stock
Mar 31
2023
SELL
Open market or private sale
$1,208,865
$45.08 p/Share
26,816
Reduced 65.29%
14,258
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$425,400
$21.27 p/Share
20,000
Added 32.75%
41,074
Common Stock