May 13
2024
SELL
Open market or private sale
$200,812
$76.5 p/Share
2,625
Reduced 9.92%
23,829
Common Stock
May 02
2024
BUY
Grant, award, or other acquisition
-
6,658
Added 20.14%
26,399
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$107,821
$63.35 p/Share
1,702
Reduced 7.94%
19,741
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$3,758
$69.61 p/Share
54
Added 0.2%
26,454
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,677
Added 17.91%
21,443
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$82,818
$64.2 p/Share
1,290
Reduced 7.14%
16,766
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$4,583
$60.31 p/Share
76
Added 0.42%
18,056
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
$4,537
$62.16 p/Share
73
Added 0.42%
17,323
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$4,466
$58.0 p/Share
77
Added 0.44%
17,250
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
5,659
Added 24.79%
17,173
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$47,090
$61.88 p/Share
761
Reduced 6.24%
11,429
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$3,464
$59.74 p/Share
58
Added 0.5%
11,513
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$1,433
$59.74 p/Share
24
Added 0.21%
11,454
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,934
Added 13.69%
12,191
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$45,960
$64.37 p/Share
714
Reduced 6.51%
10,256
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$1,883
$67.28 p/Share
28
Added 0.25%
10,971
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
$1,826
$79.41 p/Share
23
Added 0.21%
10,942
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$1,862
$93.1 p/Share
20
Added 0.18%
10,918
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$76,425
$70.05 p/Share
1,091
Reduced 9.1%
10,898
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$0
$69.59 p/Share
0
Added 0.0%
10,898
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$2,227
$69.59 p/Share
32
Added 0.27%
11,989
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$316,836
$70.05 p/Share
4,523
Added 27.45%
11,956
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$43,056
$69.0 p/Share
624
Reduced 7.75%
7,432
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
$1,690
$64.99 p/Share
26
Added 0.32%
8,057
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
$2,438
$71.71 p/Share
34
Added 0.42%
8,031
Common Stock