Jan 12
2026
SELL
Payment of exercise price or tax liability
$211,768
$275.74 p/Share
768
Reduced 2.88%
25,932
Common Stock
Jan 10
2026
SELL
Payment of exercise price or tax liability
$264,508
$288.45 p/Share
917
Reduced 3.32%
26,700
Common Stock
Jan 08
2026
BUY
Grant, award, or other acquisition
-
6,875
Added 19.93%
27,617
Common Stock
Jan 07
2026
SELL
Payment of exercise price or tax liability
$26,044
$292.63 p/Share
89
Reduced 0.43%
20,742
Common Stock
Nov 20
2025
SELL
Open market or private sale
$4,843,304
$192.73 p/Share
25,130
Reduced 54.68%
20,831
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
$1,825,694
$72.65 p/Share
25,130
Added 35.35%
45,961
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$4,355
$85.4 p/Share
51
Reduced 0.24%
20,831
Common Stock
Jan 12
2025
SELL
Payment of exercise price or tax liability
$36,563
$63.15 p/Share
579
Reduced 2.7%
20,882
Common Stock
Jan 10
2025
BUY
Grant, award, or other acquisition
-
11,250
Added 34.39%
21,461
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$6,899
$77.52 p/Share
89
Reduced 0.86%
10,211
Common Stock
Nov 14
2024
SELL
Open market or private sale
$660,767
$80.2 p/Share
8,239
Reduced 44.44%
10,300
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$431,776
$56.94 p/Share
7,583
Added 29.03%
18,540
Common Stock
Jul 29
2024
BUY
Grant, award, or other acquisition
-
7,800
Added 41.58%
10,957
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$2,277
$44.65 p/Share
51
Reduced 1.59%
3,157
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$2,241
$25.19 p/Share
89
Reduced 2.7%
3,208
Common Stock
May 12
2023
BUY
Grant, award, or other acquisition
$10,283
$0.88 p/Share
11,686
Added 19.11%
49,460
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$3,624
$3.94 p/Share
920
Reduced 2.38%
37,774
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$3,364
$2.52 p/Share
1,335
Reduced 3.34%
38,694
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
$1,234
$1.81 p/Share
682
Added 1.68%
40,029
Common Stock
Jun 13
2022
BUY
Open market or private purchase
$12,225
$1.63 p/Share
7,500
Added 16.01%
39,347
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
$19,378
$8.8 p/Share
2,202
Added 6.47%
31,847
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$9,702
$12.85 p/Share
755
Reduced 2.48%
29,645
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
18,000
Added 37.19%
30,400
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
12,400
Added 50.0%
12,400
Common Stock