May 15
2023
SELL
Open market or private sale
$20,000
$40.0 p/Share
500
Reduced 0.65%
76,217
Common Stock
Apr 17
2023
SELL
Open market or private sale
$20,250
$40.5 p/Share
500
Reduced 0.65%
76,717
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
-
8,326
Reduced 9.73%
77,217
Common Stock
Apr 07
2023
BUY
Other acquisition or disposition
-
15,298
Added 15.17%
85,543
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
1,623
Reduced 2.26%
70,245
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
-
3,072
Added 4.1%
71,868
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
1,648
Reduced 2.34%
68,796
Common Stock
Mar 17
2023
BUY
Other acquisition or disposition
-
3,121
Added 4.24%
70,444
Common Stock
Mar 15
2023
SELL
Open market or private sale
$21,400
$42.8 p/Share
500
Reduced 0.74%
67,323
Common Stock, no par v...
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
6,402
Reduced 8.63%
67,823
Common Stock, no par v...
Mar 08
2023
BUY
Other acquisition or disposition
-
11,759
Added 13.68%
74,225
Common Stock, no par v...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$344,788
$52.32 p/Share
6,590
Reduced 9.54%
62,466
Common Stock, no par v...
Mar 02
2023
BUY
Exercise of conversion of derivative security
$176,091
$19.13 p/Share
9,205
Added 11.76%
69,056
Common Stock, no par v...
Feb 15
2023
SELL
Open market or private sale
$22,450
$44.9 p/Share
500
Reduced 0.83%
59,851
Common Stock, no par v...
Feb 03
2023
SELL
Open market or private sale
$20,000
$40.0 p/Share
500
Reduced 0.82%
60,351
Common Stock, no par v...
Dec 15
2022
SELL
Open market or private sale
$254,865
$39.21 p/Share
6,500
Reduced 9.65%
60,851
Common Stock, no par v...
Nov 18
2022
SELL
Payment of exercise price or tax liability
$675,280
$45.9 p/Share
14,712
Reduced 17.93%
67,351
Common Stock, no par v...
Nov 18
2022
BUY
Exercise of conversion of derivative security
$403,291
$20.53 p/Share
19,644
Added 20.69%
75,305
Common Stock, no par v...
Oct 21
2022
SELL
Payment of exercise price or tax liability
$1,465,592
$40.37 p/Share
36,304
Reduced 36.77%
62,419
Common Stock, no par v...
Oct 21
2022
BUY
Exercise of conversion of derivative security
$1,169,128
$27.54 p/Share
42,452
Added 30.07%
98,723
Common Stock, no par v...
Sep 14
2022
SELL
Payment of exercise price or tax liability
$538,820
$33.95 p/Share
15,871
Reduced 22.0%
56,271
Common Stock, no par v...
Sep 14
2022
BUY
Exercise of conversion of derivative security
$356,254
$17.46 p/Share
20,404
Added 22.05%
72,142
Common Stock, no par v...
Aug 29
2022
SELL
Payment of exercise price or tax liability
$612,368
$31.05 p/Share
19,722
Reduced 27.6%
51,738
Common Stock, no par v...
Aug 29
2022
BUY
Exercise of conversion of derivative security
$426,309
$17.21 p/Share
24,771
Added 25.74%
71,460
Common Stock, no par v...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$1,019,954
$28.74 p/Share
35,489
Reduced 43.19%
46,689
Common Stock, no par v...