Dec 03
2025
SELL
Open market or private sale
$69,345
$45.0 p/Share
1,541
Reduced 0.34%
447,613
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$297,256
$40.57 p/Share
7,327
Reduced 1.61%
449,154
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
5,031
Added 1.09%
456,481
Common Stock
Nov 19
2025
BUY
Grant, award, or other acquisition
-
9,389
Added 2.04%
451,450
Common Stock
Sep 12
2025
SELL
Open market or private sale
$68,719
$45.21 p/Share
1,520
Reduced 0.34%
442,061
Common Stock
Aug 21
2025
SELL
Open market or private sale
$121,596
$41.6 p/Share
2,923
Reduced 0.65%
443,581
Common Stock
Aug 20
2025
SELL
Open market or private sale
$258,525
$42.43 p/Share
6,093
Reduced 1.35%
446,504
Common Stock
Aug 20
2025
BUY
Exercise of conversion of derivative security
-
3,132
Added 0.69%
452,597
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
14,389
Added 3.1%
449,465
Common Stock
May 22
2025
SELL
Open market or private sale
$159,804
$56.89 p/Share
2,809
Reduced 0.64%
435,076
Common Stock
May 21
2025
SELL
Open market or private sale
$320,965
$57.02 p/Share
5,629
Reduced 1.27%
437,885
Common Stock
May 20
2025
SELL
Open market or private sale
$313,997
$56.75 p/Share
5,533
Reduced 1.23%
443,514
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
3,132
Added 0.69%
449,047
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
24,182
Added 5.14%
445,915
Common Stock
Feb 24
2025
SELL
Open market or private sale
$496,424
$64.03 p/Share
7,753
Reduced 1.81%
421,733
Common Stock
Feb 21
2025
SELL
Open market or private sale
$623,085
$67.47 p/Share
9,235
Reduced 2.1%
429,486
Common Stock
Feb 20
2025
SELL
Open market or private sale
$881,439
$69.95 p/Share
12,601
Reduced 2.79%
438,721
Common Stock
Feb 20
2025
-
414,395
Reduced 48.04%
448,190
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
3,132
Added 0.69%
451,322
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
54,492
Added 5.94%
862,585
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
$1,139,869
$9.73 p/Share
117,150
Added 12.66%
808,093
Common Stock
Nov 22
2024
SELL
Open market or private sale
$273,072
$59.95 p/Share
4,555
Reduced 0.65%
690,943
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,048,729
$59.09 p/Share
17,748
Reduced 2.49%
695,498
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
3,132
Added 0.44%
713,246
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
41,875
Added 5.57%
710,114
Common Stock