Jun 06
2025
SELL
Payment of exercise price or tax liability
$176,005
$93.62 p/Share
1,880
Reduced 4.0%
45,139
Common Stock
May 31
2025
SELL
Payment of exercise price or tax liability
$58,838
$90.8 p/Share
648
Reduced 1.36%
47,019
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$14,738
$104.53 p/Share
141
Reduced 0.29%
47,667
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
1,844
Added 3.71%
47,808
Common Stock
Apr 03
2025
BUY
Exercise of conversion of derivative security
$118,792
$12.62 p/Share
9,413
Added 17.0%
45,964
Common Stock
Nov 08
2024
SELL
Open market or private sale
$5,606,480
$127.42 p/Share
44,000
Reduced 54.62%
36,551
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$90,162
$119.42 p/Share
755
Reduced 0.93%
80,551
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$165,108
$90.52 p/Share
1,824
Reduced 2.19%
81,306
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$64,891
$100.92 p/Share
643
Reduced 0.77%
83,130
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
1,717
Added 2.01%
83,773
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$92,352
$81.8 p/Share
1,129
Reduced 1.36%
82,056
Common Stock
Oct 19
2023
SELL
Payment of exercise price or tax liability
$249,749
$41.82 p/Share
5,972
Reduced 6.7%
83,185
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$56,088
$30.75 p/Share
1,824
Reduced 2.0%
89,157
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
4,947
Added 5.16%
90,981
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$25,708
$24.72 p/Share
1,040
Reduced 1.19%
86,034
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$62,066
$24.61 p/Share
2,522
Reduced 2.81%
87,074
Common Stock
Oct 19
2022
BUY
Grant, award, or other acquisition
-
15,176
Added 14.48%
89,596
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$35,720
$16.56 p/Share
2,157
Reduced 2.82%
74,420
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
14,046
Added 15.5%
76,577
Common Stock
May 08
2022
SELL
Payment of exercise price or tax liability
$33,901
$8.12 p/Share
4,175
Reduced 6.26%
62,531
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$10,030
$9.98 p/Share
1,005
Reduced 1.48%
66,706
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$29,309
$10.46 p/Share
2,802
Reduced 3.97%
67,711
Common Stock
Aug 25
2021
BUY
Grant, award, or other acquisition
-
70,513
Added 50.0%
70,513
Common Stock