Dec 09
2025
SELL
Open market or private sale
$123,800
$61.9 p/Share
2,000
Reduced 0.67%
297,545
Common Stock
Nov 12
2025
SELL
Open market or private sale
$242,120
$60.53 p/Share
4,000
Reduced 1.3%
302,645
Common Stock
Nov 11
2025
-
4,000
Reduced 1.29%
306,645
Common Stock
Sep 04
2025
-
1,000
Reduced 0.32%
310,645
Common Stock
Sep 04
2025
SELL
Open market or private sale
$115,240
$57.62 p/Share
2,000
Reduced 0.64%
311,645
Common Stock
Aug 01
2025
SELL
Open market or private sale
$119,360
$59.68 p/Share
2,000
Reduced 0.63%
313,645
Common Stock
Jul 01
2025
SELL
Open market or private sale
$125,400
$62.7 p/Share
2,000
Reduced 0.63%
315,645
Common Stock
Jun 02
2025
SELL
Open market or private sale
$122,420
$61.21 p/Share
2,000
Reduced 0.63%
317,645
Common Stock
May 01
2025
SELL
Open market or private sale
$116,420
$58.21 p/Share
2,000
Reduced 0.62%
319,645
Common Stock
Apr 01
2025
SELL
Open market or private sale
$119,060
$59.53 p/Share
2,000
Reduced 0.62%
321,645
Common Stock
Mar 14
2025
-
2,000
Reduced 0.61%
323,645
Common Stock
Mar 03
2025
SELL
Open market or private sale
$116,980
$58.49 p/Share
2,000
Reduced 0.61%
325,645
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$1,836,050
$57.33 p/Share
32,026
Reduced 8.9%
327,645
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$2,707,007
$57.33 p/Share
47,218
Added 11.6%
359,671
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
$949,987
$58.45 p/Share
16,253
Added 4.94%
312,453
Common Stock
Feb 03
2025
SELL
Open market or private sale
$109,840
$54.92 p/Share
2,000
Reduced 0.67%
296,200
Common Stock
Jan 02
2025
SELL
Open market or private sale
$109,000
$54.5 p/Share
2,000
Reduced 0.67%
298,200
Common Stock
Dec 02
2024
SELL
Open market or private sale
$117,200
$58.6 p/Share
2,000
Reduced 0.66%
300,200
Common Stock
Nov 01
2024
SELL
Open market or private sale
$105,420
$52.71 p/Share
2,000
Reduced 0.66%
302,200
Common Stock
Oct 01
2024
SELL
Open market or private sale
$90,580
$45.29 p/Share
2,000
Reduced 0.65%
304,200
Common Stock
Sep 13
2024
SELL
Open market or private sale
$89,580
$44.79 p/Share
2,000
Reduced 0.65%
306,200
Common Stock
Jun 07
2024
-
2,000
Reduced 0.64%
308,200
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,452,129
$34.72 p/Share
41,824
Reduced 11.88%
310,200
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
66,762
Added 15.94%
352,024
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
27,077
Added 8.67%
285,262
Common Stock