Sep 12
2024
SELL
Open market or private sale
$49,750
$49.75 p/Share
1,000
Reduced 2.09%
46,887
Common Stock, no par v...
May 24
2024
SELL
Open market or private sale
$64,900
$64.9 p/Share
1,000
Reduced 2.05%
47,887
Common Stock, no par v...
May 10
2024
SELL
Open market or private sale
$94,380
$62.92 p/Share
1,500
Reduced 2.98%
48,887
Common Stock, no par v...
Apr 07
2024
SELL
Payment of exercise price or tax liability
-
5,722
Reduced 10.2%
50,387
Common Stock
Apr 07
2024
BUY
Other acquisition or disposition
-
11,462
Added 16.96%
56,109
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
1,004
Reduced 2.2%
44,647
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
2,143
Added 4.48%
45,651
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
-
824
Reduced 1.86%
43,508
Common Stock, no par v...
Mar 08
2024
BUY
Other acquisition or disposition
-
1,779
Added 3.86%
44,332
Common Stock, no par v...
Feb 29
2024
SELL
Payment of exercise price or tax liability
-
3,896
Reduced 8.39%
42,553
Common Stock, no par v...
Feb 29
2024
BUY
Other acquisition or disposition
-
7,675
Added 14.18%
46,449
Common Stock, no par v...
Dec 15
2023
SELL
Open market or private sale
$44,620
$44.62 p/Share
1,000
Reduced 2.51%
38,774
Common Stock, no par v...
Aug 28
2023
SELL
Payment of exercise price or tax liability
$150,846
$44.55 p/Share
3,386
Reduced 7.85%
39,774
Common Stock, no par v...
Aug 28
2023
BUY
Exercise of conversion of derivative security
$100,605
$21.58 p/Share
4,662
Added 9.75%
43,160
Common Stock, no par v...
Apr 07
2023
SELL
Payment of exercise price or tax liability
-
5,700
Reduced 12.9%
38,498
Common Stock
Apr 07
2023
BUY
Other acquisition or disposition
-
11
Added 0.02%
44,198
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
685
Reduced 2.05%
32,736
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
-
1,621
Added 4.63%
33,421
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
991
Reduced 3.02%
31,800
Common Stock
Mar 17
2023
BUY
Other acquisition or disposition
-
2,143
Added 6.13%
32,791
Common Stock
Mar 09
2023
SELL
Open market or private sale
$74,040
$49.36 p/Share
1,500
Reduced 4.67%
30,648
Common Stock, no par v...
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
2,986
Reduced 8.5%
32,148
Common Stock, no par v...
Mar 08
2023
BUY
Other acquisition or disposition
-
6,205
Added 15.01%
35,134
Common Stock, no par v...
Nov 25
2022
SELL
Open market or private sale
$222,500
$44.5 p/Share
5,000
Reduced 14.74%
28,929
Common Stock, no par v...
Aug 24
2022
SELL
Payment of exercise price or tax liability
$950,316
$30.21 p/Share
31,457
Reduced 48.11%
33,929
Common Stock, no par v...