Mar 03
2025
SELL
Open market or private sale
$13,485
$111.45 p/Share
121
Reduced 0.35%
34,617
Common Stock
Feb 26
2025
SELL
Open market or private sale
$13,383
$111.53 p/Share
120
Reduced 0.34%
34,738
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
4,280
Added 10.94%
34,858
Common Stock
Jan 14
2025
BUY
Grant, award, or other acquisition
$6,016
$82.42 p/Share
73
Added 0.24%
30,578
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
200
Added 0.65%
30,505
Common Stock
Nov 11
2024
SELL
Open market or private sale
$37,314
$103.65 p/Share
360
Reduced 1.17%
30,305
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
$5,949
$71.68 p/Share
83
Added 0.27%
30,665
Common Stock
May 10
2024
SELL
Open market or private sale
$93,425
$85.32 p/Share
1,095
Reduced 3.46%
30,582
Common Stock
May 08
2024
SELL
Open market or private sale
$2,109
$84.38 p/Share
25
Reduced 0.08%
31,677
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
2,667
Added 7.76%
31,702
Common Stock
Mar 13
2024
SELL
Open market or private sale
$6,205
$81.65 p/Share
76
Reduced 0.26%
29,035
Common Stock
Mar 04
2024
SELL
Open market or private sale
$11,432
$85.32 p/Share
134
Reduced 0.46%
29,111
Common Stock
Feb 28
2024
SELL
Open market or private sale
$10,121
$83.65 p/Share
121
Reduced 0.41%
29,245
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$6,008
$63.92 p/Share
94
Added 0.32%
29,366
Common Stock
Nov 10
2023
SELL
Open market or private sale
$24,858
$69.05 p/Share
360
Reduced 1.21%
29,272
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$5,971
$42.65 p/Share
140
Added 0.47%
29,632
Common Stock
Mar 16
2023
SELL
Open market or private sale
$7,341
$64.97 p/Share
113
Reduced 0.38%
29,492
Common Stock
Mar 13
2023
SELL
Open market or private sale
$4,749
$62.49 p/Share
76
Reduced 0.26%
29,605
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
1,567
Added 5.01%
29,681
Common Stock
Mar 01
2023
SELL
Open market or private sale
$7,660
$63.84 p/Share
120
Reduced 0.43%
28,114
Common Stock
Jan 14
2023
BUY
Grant, award, or other acquisition
$6,008
$42.31 p/Share
142
Added 0.5%
28,234
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 15.11%
28,092
Common Stock