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...
Aug 15
2022
BUY
Exercise of conversion of derivative security
$798,842
$19.04 p/Share
41,956
Added 33.8%
82,178
Common Stock, no par v...
Jun 15
2022
SELL
Open market or private sale
$156,730
$22.39 p/Share
7,000
Reduced 14.82%
40,222
Common Stock, no par v...
Jun 10
2022
SELL
Open market or private sale
$444,220
$23.38 p/Share
19,000
Reduced 28.69%
47,222
Common Stock, no par v...
Apr 05
2022
SELL
Payment of exercise price or tax liability
-
2,070
Reduced 3.03%
66,222
Common Stock, no par v...
Apr 05
2022
BUY
Other acquisition or disposition
-
3,834
Added 5.32%
68,292
Common Stock, no par v...
Apr 02
2022
SELL
Payment of exercise price or tax liability
-
1,658
Reduced 2.51%
64,458
Common Stock, no par v...