Mar 14
2025
SELL
Payment of exercise price or tax liability
-
271
Reduced 2.79%
9,440
Common Stock, no par v...
Mar 14
2025
BUY
Other acquisition or disposition
-
640
Added 6.18%
9,711
Comon Stock, no par va...
Mar 07
2025
BUY
Other acquisition or disposition
-
671
Added 6.89%
9,071
Common Stock, no par v...
Feb 27
2025
SELL
Payment of exercise price or tax liability
-
2,863
Reduced 25.42%
8,400
Common Stock, no par v...
Feb 27
2025
BUY
Other acquisition or disposition
-
5,037
Added 30.9%
11,263
Common Stock, no par v...
May 13
2024
SELL
Open market or private sale
$6,210
$62.1 p/Share
100
Reduced 1.58%
6,226
Common Stock, no par v...
May 10
2024
SELL
Open market or private sale
$385,516
$62.06 p/Share
6,212
Reduced 49.55%
6,326
Common Stock, no par v...
Apr 07
2024
SELL
Payment of exercise price or tax liability
-
652
Reduced 4.94%
12,538
Common Stock
Apr 07
2024
BUY
Other acquisition or disposition
-
1,343
Added 9.24%
13,190
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
328
Reduced 2.69%
11,847
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
713
Added 5.53%
12,175
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
-
307
Reduced 2.61%
11,462
Common Stock, no par v...
Mar 08
2024
BUY
Other acquisition or disposition
-
671
Added 5.39%
11,769
Common Stock, no par v...
Feb 29
2024
SELL
Payment of exercise price or tax liability
-
1,454
Reduced 11.58%
11,098
Common Stock, no par v...
Feb 29
2024
BUY
Other acquisition or disposition
-
2,552
Added 16.9%
12,552
Common Stock, no par v...
Nov 23
2023
SELL
Payment of exercise price or tax liability
-
226
Reduced 2.21%
10,000
Common Stock, no par v...
Nov 23
2023
BUY
Other acquisition or disposition
-
635
Added 5.85%
10,226
Common Stock, no par v...
Nov 01
2023
SELL
Payment of exercise price or tax liability
$100,874
$49.57 p/Share
2,035
Reduced 17.5%
9,591
Common Stock, no par v...
Nov 01
2023
BUY
Exercise of conversion of derivative security
$67,303
$21.76 p/Share
3,093
Added 22.58%
10,606
Common Stock, no par v...
Apr 07
2023
SELL
Payment of exercise price or tax liability
-
639
Reduced 6.97%
8,533
Common Stock
Apr 07
2023
BUY
Other acquisition or disposition
-
1,343
Added 12.77%
9,172
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
305
Reduced 3.75%
7,829
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
-
681
Added 7.73%
8,134
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
320
Reduced 4.12%
7,453
Common Stock
Mar 17
2023
BUY
Other acquisition or disposition
-
713
Added 8.4%
7,773
Common Stock