Apr 07
2023
BUY
Other acquisition or disposition
-
18,006
Added 16.22%
92,979
Common Stock
Apr 03
2023
SELL
Open market or private sale
$41,310
$41.31 p/Share
1,000
Reduced 1.32%
74,973
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
1,902
Reduced 2.44%
75,973
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
-
3,876
Added 4.74%
77,875
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
2,009
Reduced 2.64%
73,999
Common Stock
Mar 17
2023
BUY
Other acquisition or disposition
-
4,093
Added 5.11%
76,008
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
7,518
Reduced 9.46%
71,915
Common Stock, no par v...
Mar 08
2023
BUY
Other acquisition or disposition
-
14,839
Added 15.74%
79,433
Common Stock, no par v...
Mar 01
2023
SELL
Open market or private sale
$51,870
$51.87 p/Share
1,000
Reduced 1.52%
64,594
Common Stock, no par v...
Feb 01
2023
SELL
Open market or private sale
$39,100
$39.1 p/Share
1,000
Reduced 1.5%
65,594
Common Stock, no par v...
Jan 03
2023
SELL
Open market or private sale
$36,620
$36.62 p/Share
1,000
Reduced 1.48%
66,594
Common Stock, no par v...
Dec 01
2022
SELL
Open market or private sale
$43,090
$43.09 p/Share
1,000
Reduced 1.46%
67,594
Common Stock, no par v...
Nov 08
2022
SELL
Payment of exercise price or tax liability
$2,540,586
$45.17 p/Share
56,245
Reduced 45.05%
68,594
Common Stock, no par v...
Nov 08
2022
BUY
Exercise of conversion of derivative security
$1,447,531
$18.21 p/Share
79,491
Added 38.9%
124,839
Common Stock, no par v...
Nov 01
2022
SELL
Open market or private sale
$42,710
$42.71 p/Share
1,000
Reduced 2.16%
45,348
Common Stock, no par v...
Oct 03
2022
SELL
Open market or private sale
$35,650
$35.65 p/Share
1,000
Reduced 2.11%
46,348
Common Stock, no par v...
Sep 01
2022
SELL
Open market or private sale
$28,890
$28.89 p/Share
1,000
Reduced 2.07%
47,348
Common Stock, no par v...
Aug 01
2022
SELL
Open market or private sale
$23,530
$23.53 p/Share
1,000
Reduced 2.03%
48,348
Common Stock, no par v...
Jul 01
2022
SELL
Open market or private sale
$20,880
$20.88 p/Share
1,000
Reduced 1.99%
49,348
Common Stock, no par v...
May 02
2022
SELL
Open market or private sale
$21,110
$21.11 p/Share
1,000
Reduced 1.95%
50,348
Common Stock, no par v...
Apr 05
2022
SELL
Payment of exercise price or tax liability
-
2,323
Reduced 4.33%
51,348
Common Stock, no par v...
Apr 05
2022
BUY
Other acquisition or disposition
-
4,842
Added 8.28%
53,671
Common Stock, no par v...
Apr 02
2022
SELL
Payment of exercise price or tax liability
-
1,728
Reduced 3.42%
48,829
Common Stock, no par v...
Apr 02
2022
BUY
Other acquisition or disposition
-
3,876
Added 7.12%
50,557
Common Stock, no par v...
Apr 01
2022
SELL
Open market or private sale
$18,130
$18.13 p/Share
1,000
Reduced 2.1%
46,681
Common Stock, no par v...