Jul 02
2025
SELL
Payment of exercise price or tax liability
$790,022
$68.17 p/Share
11,589
Reduced 8.98%
117,504
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
37,568
Added 22.54%
129,093
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$266,073
$72.46 p/Share
3,672
Reduced 3.86%
91,525
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$60,909
$64.25 p/Share
948
Reduced 0.99%
95,197
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
12,572
Added 11.56%
96,145
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$405,467
$59.02 p/Share
6,870
Reduced 7.6%
83,573
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,377
Added 7.58%
89,983
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$22,384
$57.84 p/Share
387
Reduced 0.47%
82,606
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
-
12,246
Added 12.86%
82,993
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$377,011
$62.08 p/Share
6,073
Reduced 7.91%
70,747
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$94,414
$80.08 p/Share
1,179
Reduced 1.52%
76,460
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
4,980
Added 6.03%
77,639
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$89,077
$79.25 p/Share
1,124
Reduced 1.52%
72,659
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
17,317
Added 19.01%
73,783
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$78,577
$66.76 p/Share
1,177
Reduced 2.05%
56,285
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
14,463
Added 20.11%
57,462
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
2,734
Added 5.98%
42,999
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
-
516
Reduced 1.27%
40,265
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
7,853
Added 16.15%
40,781
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$102,838
$84.99 p/Share
1,210
Reduced 3.58%
32,611
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
11,522
Added 25.41%
33,821
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
1,232
Added 5.24%
22,299
Common Stock