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
Aug 28
2022
BUY
Grant, award, or other acquisition
-
13,009
Added 16.97%
63,667
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
-
3,740
Reduced 6.48%
53,985
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
13,130
Added 18.53%
57,725
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
15,266
Added 25.5%
44,595
Common Stock
Apr 18
2022
SELL
Open market or private sale
$30,855
$61.71 p/Share
500
Reduced 1.68%
29,329
Common Stock
Jan 18
2022
SELL
Open market or private sale
$34,905
$69.81 p/Share
500
Reduced 1.66%
29,669
Common Stock
Aug 28
2021
SELL
Payment of exercise price or tax liability
$130,762
$63.6 p/Share
2,056
Reduced 6.38%
30,169
Common Stock
Aug 28
2021
BUY
Grant, award, or other acquisition
-
11,196
Added 25.78%
32,225
Common Stock
Aug 25
2021
SELL
Open market or private sale
$93,765
$62.51 p/Share
1,500
Reduced 6.66%
21,029
Common Stock