Nov 15
2024
SELL
Open market or private sale
$190,840
$95.42 p/Share
2,000
Reduced 3.07%
63,092
Common Stock
Nov 14
2024
SELL
Open market or private sale
$430,879
$103.18 p/Share
4,176
Reduced 6.03%
65,092
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$132,849
$42.58 p/Share
3,120
Added 4.31%
69,268
Common Stock
Oct 01
2024
SELL
Open market or private sale
$173,473
$91.35 p/Share
1,899
Reduced 2.79%
66,148
Common Stock
Aug 29
2024
BUY
Grant, award, or other acquisition
-
9,007
Added 11.69%
68,047
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
-
5,568
Reduced 8.62%
59,040
Common Stock
Aug 15
2024
SELL
Open market or private sale
$142,340
$71.17 p/Share
2,000
Reduced 3.0%
64,608
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
-
1,434
Reduced 2.11%
66,608
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
5,031
Added 6.88%
68,042
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
-
2,175
Reduced 3.36%
62,487
Common Stock
May 15
2024
SELL
Open market or private sale
$114,600
$57.3 p/Share
2,000
Reduced 3.0%
64,662
Common Stock
Feb 15
2024
SELL
Open market or private sale
$124,040
$62.02 p/Share
2,000
Reduced 2.91%
66,662
Common Stock
Jan 30
2024
SELL
Open market or private sale
$93,000
$50.0 p/Share
1,860
Reduced 2.64%
68,662
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$40,306
$21.67 p/Share
1,860
Added 2.57%
70,522
Common Stock
Dec 26
2023
SELL
Open market or private sale
$86,400
$45.0 p/Share
1,920
Reduced 2.72%
68,662
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$34,252
$17.84 p/Share
1,920
Added 2.65%
70,582
Common Stock
Dec 06
2023
SELL
Open market or private sale
$173,200
$40.0 p/Share
4,330
Reduced 5.93%
68,662
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$32,596
$13.99 p/Share
2,330
Added 3.09%
72,992
Common Stock
Oct 02
2023
SELL
Open market or private sale
$65,420
$32.71 p/Share
2,000
Reduced 2.75%
70,662
Common Stock
Sep 14
2023
SELL
Open market or private sale
$162,472
$33.41 p/Share
4,863
Reduced 6.27%
72,662
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
16,443
Added 17.5%
77,525
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
-
4,053
Reduced 6.54%
57,966
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
3,116
Added 4.85%
61,082
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
-
2,175
Reduced 3.41%
61,666
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
-
3,545
Reduced 6.54%
50,658
Common Stock