Feb 25
2025
SELL
Payment of exercise price or tax liability
$389,422
$68.9 p/Share
5,652
Reduced 4.53%
119,156
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$511,936
$68.24 p/Share
7,502
Reduced 5.86%
120,604
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
4,204
Added 3.26%
124,808
Common Stock
Feb 22
2025
BUY
Grant, award, or other acquisition
-
3,632
Added 2.76%
128,106
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
12,255
Added 8.96%
124,474
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$161,008
$70.96 p/Share
2,269
Reduced 1.98%
112,219
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
21,179
Added 15.61%
114,488
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
4,981
Added 5.07%
93,309
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$409,443
$80.79 p/Share
5,068
Reduced 5.43%
88,328
Common Stock
Nov 13
2024
SELL
Open market or private sale
$493,221
$86.53 p/Share
5,700
Reduced 5.75%
93,396
Common Stock
Nov 12
2024
SELL
Open market or private sale
$567,115
$85.68 p/Share
6,619
Reduced 6.26%
99,096
Common Stock
Aug 30
2024
SELL
Open market or private sale
$420,000
$84.0 p/Share
5,000
Reduced 4.52%
105,715
Common Stock
Aug 15
2024
SELL
Open market or private sale
$569,407
$77.65 p/Share
7,333
Reduced 6.21%
110,715
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$373,319
$74.5 p/Share
5,011
Reduced 4.07%
118,048
Common Stock
Aug 05
2024
BUY
Grant, award, or other acquisition
-
4,320
Added 3.39%
123,059
Common Stock
May 22
2024
SELL
Open market or private sale
$787,605
$79.54 p/Share
9,902
Reduced 7.7%
118,739
Common Stock
Apr 11
2024
SELL
Open market or private sale
$395,000
$79.0 p/Share
5,000
Reduced 3.74%
128,641
Common Stock
Mar 07
2024
SELL
Open market or private sale
$222,000
$74.0 p/Share
3,000
Reduced 2.2%
133,641
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$426,205
$68.61 p/Share
6,212
Reduced 4.35%
136,641
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,344
Added 3.61%
142,853
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
19,971
Added 12.68%
137,509
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$217,622
$71.61 p/Share
3,039
Reduced 2.52%
117,538
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$496,038
$70.38 p/Share
7,048
Reduced 5.82%
113,949
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
6,628
Added 5.21%
120,577
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$118,768
$82.65 p/Share
1,437
Reduced 1.34%
105,768
Common Stock