Mar 13
2025
SELL
Open market or private sale
$25,332
$63.33 p/Share
400
Reduced 0.49%
80,545
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$68,017
$61.89 p/Share
1,099
Reduced 1.34%
80,945
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$84,491
$58.92 p/Share
1,434
Reduced 1.72%
82,044
Common Stock
Feb 13
2025
SELL
Open market or private sale
$23,816
$59.54 p/Share
400
Reduced 0.48%
83,478
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
28,290
Added 25.22%
83,878
Common Stock
Jan 13
2025
SELL
Open market or private sale
$21,568
$53.92 p/Share
400
Reduced 0.71%
55,588
Common Stock
Dec 13
2024
SELL
Open market or private sale
$14,060
$56.24 p/Share
250
Reduced 0.44%
55,988
Common Stock
Nov 13
2024
SELL
Open market or private sale
$15,340
$61.36 p/Share
250
Reduced 0.44%
56,238
Common Stock
Oct 14
2024
SELL
Open market or private sale
$14,297
$57.19 p/Share
250
Reduced 0.44%
56,488
Common Stock
Sep 13
2024
SELL
Open market or private sale
$14,205
$56.82 p/Share
250
Reduced 0.44%
56,738
Common Stock
Aug 13
2024
SELL
Open market or private sale
$14,905
$59.62 p/Share
250
Reduced 0.44%
56,988
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$106,933
$61.35 p/Share
1,743
Reduced 2.96%
57,238
Common Stock
Jul 12
2024
SELL
Open market or private sale
$16,227
$64.91 p/Share
250
Reduced 0.42%
58,981
Common Stock
Jun 13
2024
SELL
Open market or private sale
$15,950
$63.8 p/Share
250
Reduced 0.42%
59,231
Common Stock
May 13
2024
SELL
Open market or private sale
$16,922
$67.69 p/Share
250
Reduced 0.42%
59,481
Common Stock
Apr 12
2024
SELL
Open market or private sale
$16,947
$67.79 p/Share
250
Reduced 0.42%
59,731
Common Stock
Mar 13
2024
SELL
Open market or private sale
$16,635
$66.54 p/Share
250
Reduced 0.42%
59,981
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$79,376
$67.67 p/Share
1,173
Reduced 1.91%
60,231
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
24,605
Added 28.61%
61,404
Common Stock
Feb 13
2024
SELL
Open market or private sale
$14,010
$56.04 p/Share
250
Reduced 0.67%
36,799
Common Stock
Jan 12
2024
SELL
Open market or private sale
$14,107
$56.43 p/Share
250
Reduced 0.67%
37,049
Common Stock
Dec 11
2023
SELL
Open market or private sale
$12,302
$49.21 p/Share
250
Reduced 0.67%
37,299
Common Stock
Nov 13
2023
SELL
Open market or private sale
$13,007
$52.03 p/Share
250
Reduced 0.66%
37,549
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$90,444
$51.89 p/Share
1,743
Reduced 4.41%
37,799
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
20,262
Added 33.88%
39,542
Common Stock