Jul 02
2025
SELL
Payment of exercise price or tax liability
$164,718
$172.3 p/Share
956
Reduced 0.99%
95,676
Common stock, par valu...
Jul 01
2025
SELL
Payment of exercise price or tax liability
$86,303
$167.58 p/Share
515
Reduced 0.53%
96,632
Common stock, par valu...
Apr 02
2025
SELL
Payment of exercise price or tax liability
$28,041
$37.19 p/Share
754
Reduced 0.77%
97,147
Common stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$75,042
$36.34 p/Share
2,065
Reduced 2.07%
97,901
Common stock, par valu...
Mar 20
2025
BUY
Grant, award, or other acquisition
$92,784
$231.96 p/Share
400
Added 2.34%
16,661
Common stock, par valu...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$40,100
$272.79 p/Share
147
Reduced 0.9%
16,261
Common stock, par valu...
Oct 15
2024
SELL
Open market or private sale
$297,000
$198.0 p/Share
1,500
Reduced 8.38%
16,408
Common stock, par valu...
Oct 15
2024
BUY
Exercise of conversion of derivative security
$88,560
$59.04 p/Share
1,500
Added 7.73%
17,908
Common stock, par valu...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$20,296
$162.37 p/Share
125
Reduced 0.76%
16,408
Common stock, par valu...
Sep 24
2024
SELL
Open market or private sale
$267,000
$178.0 p/Share
1,500
Reduced 8.32%
16,533
Common stock, par valu...
Sep 24
2024
BUY
Exercise of conversion of derivative security
$88,560
$59.04 p/Share
1,500
Added 7.68%
18,033
Common stock, par valu...
Sep 19
2024
SELL
Open market or private sale
$237,000
$158.0 p/Share
1,500
Reduced 8.32%
16,533
Common stock, par valu...
Sep 19
2024
BUY
Exercise of conversion of derivative security
$88,560
$59.04 p/Share
1,500
Added 7.68%
18,033
Common stock, par valu...
Aug 29
2024
SELL
Open market or private sale
$207,000
$138.0 p/Share
1,500
Reduced 8.32%
16,533
Common stock, par valu...
Aug 29
2024
BUY
Exercise of conversion of derivative security
$88,560
$59.04 p/Share
1,500
Added 7.68%
18,033
Common stock, par valu...
Aug 12
2024
SELL
Open market or private sale
$173,026
$118.43 p/Share
1,461
Reduced 8.12%
16,533
Common stock, par valu...
Aug 12
2024
BUY
Exercise of conversion of derivative security
$86,257
$59.04 p/Share
1,461
Added 7.51%
17,994
Common stock, par valu...
Jul 09
2024
SELL
Open market or private sale
$158,662
$98.0 p/Share
1,619
Reduced 8.92%
16,533
Common stock, par valu...
Jul 09
2024
BUY
Exercise of conversion of derivative security
$3,076
$1.9 p/Share
1,619
Added 8.19%
18,152
Common stock, par valu...
Jul 02
2024
SELL
Payment of exercise price or tax liability
$11,111
$88.89 p/Share
125
Reduced 0.75%
16,533
Common stock, par valu...
Jun 24
2024
SELL
Open market or private sale
$158,500
$79.25 p/Share
2,000
Reduced 12.01%
14,658
Common stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$38,228
$65.46 p/Share
584
Reduced 4.58%
12,158
Common stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
4,500
Added 21.27%
16,658
Common stock, par valu...
May 01
2023
SELL
Payment of exercise price or tax liability
$50,286
$0.47 p/Share
106,993
Reduced 18.1%
484,178
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
-
250,000
Added 29.72%
591,171
Common Stock