Oct 31
2024
SELL
Open market or private sale
$43,050
$43.05 p/Share
1,000
Reduced 1.89%
51,803
Common Stock, No Par V...
Sep 30
2024
SELL
Open market or private sale
$51,240
$51.24 p/Share
1,000
Reduced 1.86%
52,803
Common Stock, No Par V...
Aug 30
2024
SELL
Open market or private sale
$51,190
$51.19 p/Share
1,000
Reduced 1.82%
53,803
Common Stock
May 21
2024
SELL
Open market or private sale
$194,100
$64.7 p/Share
3,000
Reduced 5.19%
54,803
Common Stock, No Par V...
May 08
2024
SELL
Payment of exercise price or tax liability
$190,611
$61.29 p/Share
3,110
Reduced 5.11%
57,803
Common Stock, no par v...
May 08
2024
BUY
Exercise of conversion of derivative security
$100,605
$21.58 p/Share
4,662
Added 7.11%
60,913
Common Stock, no par v...
Apr 07
2024
SELL
Payment of exercise price or tax liability
-
5,775
Reduced 9.31%
56,251
Common Stock
Apr 07
2024
BUY
Other acquisition or disposition
-
11,462
Added 15.6%
62,026
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
1,005
Reduced 1.95%
50,564
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
2,143
Added 3.99%
51,569
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
-
824
Reduced 1.64%
49,426
Common Stock, no par v...
Mar 08
2024
BUY
Other acquisition or disposition
-
1,779
Added 3.42%
50,250
Common Stock, no par v...
Feb 29
2024
SELL
Payment of exercise price or tax liability
-
3,925
Reduced 7.49%
48,471
Common Stock, no par v...
Feb 29
2024
BUY
Other acquisition or disposition
-
7,675
Added 12.78%
52,396
Common Stock, no par v...
Aug 17
2023
SELL
Payment of exercise price or tax liability
$280,367
$46.06 p/Share
6,087
Reduced 11.98%
44,721
Common Stock, no par v...
Aug 17
2023
BUY
Exercise of conversion of derivative security
$181,369
$21.76 p/Share
8,335
Added 14.77%
48,090
Common Stock, no par v...
Apr 07
2023
SELL
Payment of exercise price or tax liability
-
5,742
Reduced 11.91%
42,473
Common Stock
Apr 07
2023
BUY
Other acquisition or disposition
-
11,462
Added 19.21%
48,215
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
719
Reduced 1.92%
36,753
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
-
1,621
Added 4.15%
37,472
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
990
Reduced 2.69%
35,851
Common Stock
Mar 17
2023
BUY
Other acquisition or disposition
-
2,143
Added 5.5%
36,841
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
3,175
Reduced 8.38%
34,698
Common Stock, no par v...
Mar 08
2023
BUY
Other acquisition or disposition
-
6,205
Added 14.08%
37,873
Common Stock, no par v...
Nov 22
2022
SELL
Open market or private sale
$137,820
$45.94 p/Share
3,000
Reduced 8.65%
31,668
Common Stock, no par v...