Mar 23
2024
SELL
Payment of exercise price or tax liability
$23,246
$55.48 p/Share
419
Reduced 0.2%
205,801
Common Stock (Par Valu...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$123,974
$52.8 p/Share
2,348
Reduced 1.13%
206,220
Common Stock (Par Valu...
Mar 07
2024
BUY
Grant, award, or other acquisition
-
101,705
Added 32.78%
208,568
Common Stock (Par Valu...
Feb 25
2024
SELL
Payment of exercise price or tax liability
$163,859
$50.11 p/Share
3,270
Reduced 2.97%
106,863
Common Stock (Par Valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$263,077
$50.11 p/Share
5,250
Reduced 4.55%
110,133
Common Stock (Par Valu...
Feb 21
2024
SELL
Payment of exercise price or tax liability
$48,271
$50.23 p/Share
961
Reduced 0.83%
115,383
Common Stock (Par Valu...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
3,164
Added 2.66%
115,704
Common Stock (Par Valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$28,493
$50.79 p/Share
561
Reduced 0.49%
113,180
Common Stock (Par Valu...
Mar 23
2023
SELL
Payment of exercise price or tax liability
$20,426
$48.75 p/Share
419
Reduced 0.37%
113,741
Common Stock (Par Valu...
Feb 25
2023
SELL
Payment of exercise price or tax liability
$173,643
$55.78 p/Share
3,113
Reduced 2.65%
114,160
Common Stock (Par Valu...
Feb 24
2023
BUY
Grant, award, or other acquisition
-
47,060
Added 28.69%
116,996
Common Stock (Par Valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$309,447
$57.02 p/Share
5,427
Reduced 7.2%
69,936
Common Stock (Par Valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
12,657
Added 15.13%
70,991
Common Stock (Par Valu...
Feb 18
2023
SELL
Payment of exercise price or tax liability
$61,446
$58.8 p/Share
1,045
Reduced 1.63%
62,967
Common Stock (Par Valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$48,333
$58.8 p/Share
822
Reduced 1.29%
62,706
Common Stock (Par Valu...
Nov 13
2022
SELL
Payment of exercise price or tax liability
$85,105
$62.03 p/Share
1,372
Reduced 2.08%
64,573
Common Stock (Par Valu...
Apr 21
2022
BUY
Open market or private purchase
$901,502
$89.24 p/Share
10,102
Added 13.28%
65,945
Common Stock (Par Valu...
Mar 23
2022
SELL
Payment of exercise price or tax liability
$36,515
$86.94 p/Share
420
Reduced 0.75%
55,843
Common Stock (Par Valu...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$119,089
$87.63 p/Share
1,359
Reduced 2.36%
56,263
Common Stock (Par Valu...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
19,760
Added 25.54%
57,622
Common Stock (Par Valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$129,830
$93.74 p/Share
1,385
Reduced 3.53%
37,862
Common Stock (Par Valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
4,358
Added 9.99%
39,247
Common Stock (Par Valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$16,403
$98.22 p/Share
167
Reduced 0.48%
34,889
Common Stock (Par Valu...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$103,033
$98.22 p/Share
1,049
Reduced 2.91%
35,056
Common Stock (Par Valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$47,087
$101.7 p/Share
463
Reduced 1.27%
36,105
Common Stock (Par Valu...