Jun 14
2024
SELL
Open market or private sale
$414,000
$55.2 p/Share
7,500
Reduced 11.97%
55,138
Common stock, no value...
Apr 07
2024
SELL
Payment of exercise price or tax liability
-
8,337
Reduced 11.75%
62,638
Common Stock
Apr 07
2024
BUY
Other acquisition or disposition
-
15,298
Added 17.73%
70,975
Comon Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
1,656
Reduced 2.89%
55,677
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
3,122
Added 5.16%
57,333
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
-
1,212
Reduced 2.19%
54,211
Common Stock, no par v...
Mar 08
2024
BUY
Other acquisition or disposition
-
2,300
Added 3.98%
55,423
Common Stock, no par v...
Feb 29
2024
SELL
Payment of exercise price or tax liability
-
6,084
Reduced 10.28%
53,123
Common Stock, no par v...
Feb 29
2024
BUY
Other acquisition or disposition
-
11,180
Added 15.88%
59,207
Common Stock, no par v...
Jan 17
2024
SELL
Payment of exercise price or tax liability
$788,171
$51.68 p/Share
15,251
Reduced 24.08%
48,088
Common Stock, no par v...
Jan 17
2024
BUY
Exercise of conversion of derivative security
$448,734
$21.76 p/Share
20,622
Added 27.08%
55,527
Common Stock, no par v...
Dec 15
2023
SELL
Open market or private sale
$21,480
$42.96 p/Share
500
Reduced 1.16%
42,717
Common Stock, No Par V...
Nov 15
2023
SELL
Open market or private sale
$23,985
$47.97 p/Share
500
Reduced 1.14%
43,217
Common Stock, No Par V...
Nov 15
2023
SELL
Open market or private sale
$479,500
$47.95 p/Share
10,000
Reduced 18.62%
43,717
Common Stock, no par v...
Oct 16
2023
SELL
Open market or private sale
$23,150
$46.3 p/Share
500
Reduced 0.92%
53,717
Common Stock
Sep 15
2023
SELL
Open market or private sale
$20,590
$41.18 p/Share
500
Reduced 0.91%
54,217
Common Stock
Aug 15
2023
SELL
Open market or private sale
$22,395
$44.79 p/Share
500
Reduced 0.91%
54,717
Common Stock
Aug 11
2023
SELL
Open market or private sale
$903,600
$45.18 p/Share
20,000
Reduced 26.59%
55,217
Common Stock
Jul 27
2023
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 1.31%
75,217
Common Stock
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