Mar 05
2025
SELL
Open market or private sale
$8,954
$74.0 p/Share
121
Reduced 0.3%
39,607
Common Stock
Mar 04
2025
SELL
Open market or private sale
$13,962
$78.0 p/Share
179
Reduced 0.45%
39,728
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$153,024
$79.7 p/Share
1,920
Reduced 4.59%
39,907
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
3,450
Added 7.62%
41,827
Common Stock
Dec 09
2024
SELL
Open market or private sale
$57,018
$78.0 p/Share
731
Reduced 1.87%
38,328
Common Stock
Nov 06
2024
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 4.87%
39,059
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$65,025
$52.61 p/Share
1,236
Reduced 2.92%
41,059
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
4,700
Added 10.0%
42,295
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$130,129
$57.99 p/Share
2,244
Reduced 5.63%
37,595
Common Stock
Jun 08
2023
SELL
Open market or private sale
$41,724
$57.0 p/Share
732
Reduced 1.8%
39,839
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$35,206
$58.58 p/Share
601
Reduced 1.46%
40,571
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,225
Added 9.31%
41,172
Common Stock
Feb 10
2023
SELL
Open market or private sale
$39,429
$58.5 p/Share
674
Reduced 1.79%
36,947
Common Stock
Feb 09
2023
SELL
Open market or private sale
$59,250
$59.25 p/Share
1,000
Reduced 2.59%
37,621
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$82,986
$60.31 p/Share
1,376
Reduced 3.44%
38,621
Common Stock
Jan 27
2023
SELL
Open market or private sale
$93,482
$58.72 p/Share
1,592
Reduced 3.83%
39,997
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
4,000
Added 8.81%
41,406
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$68,532
$51.84 p/Share
1,322
Reduced 3.41%
37,406
Common Stock
Dec 21
2021
SELL
Payment of exercise price or tax liability
$130,685
$51.37 p/Share
2,544
Reduced 6.17%
38,683
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
4,975
Added 10.8%
41,093
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$70,333
$40.03 p/Share
1,757
Reduced 4.64%
36,118
Common Stock