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
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
1,419
Reduced 16.74%
7,060
Common Stock, no par v...
Mar 08
2023
BUY
Other acquisition or disposition
-
2,604
Added 23.5%
8,479
Common Stock, no par v...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$138,486
$45.69 p/Share
3,031
Reduced 34.03%
5,875
Common Stock, no par v...
Feb 15
2023
BUY
Exercise of conversion of derivative security
$115,523
$30.93 p/Share
3,735
Added 29.55%
8,906
Common Stock, no par v...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$244,347
$28.74 p/Share
8,502
Reduced 62.18%
5,171
Common Stock, no par v...