Mar 22
2024
SELL
Payment of exercise price or tax liability
$215,240
$58.97 p/Share
3,650
Reduced 5.94%
57,834
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
3,688
Added 5.66%
61,484
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
12,488
Added 17.87%
57,414
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
1,314
Reduced 2.68%
47,708
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$157,016
$56.44 p/Share
2,782
Reduced 5.83%
44,926
Common Stock
Jun 12
2023
SELL
Open market or private sale
$451,950
$60.26 p/Share
7,500
Reduced 13.41%
48,436
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$172,083
$57.96 p/Share
2,969
Reduced 5.08%
55,467
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
2,715
Added 4.44%
58,436
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
11,051
Added 16.66%
55,268
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$178,656
$63.92 p/Share
2,795
Reduced 5.95%
44,217
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
343
Reduced 0.72%
47,012
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$173,444
$66.2 p/Share
2,620
Reduced 5.35%
46,380
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
1,882
Added 3.7%
49,000
Common Stock
Mar 14
2022
SELL
Open market or private sale
$430,973
$66.09 p/Share
6,521
Reduced 12.16%
47,118
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
10,445
Added 16.4%
53,255
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$251,876
$63.75 p/Share
3,951
Reduced 8.45%
42,810
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
2,231
Added 4.55%
46,761
Common Stock
Aug 05
2021
SELL
Open market or private sale
$501,835
$62.8 p/Share
7,991
Reduced 15.41%
43,856
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$149,609
$58.35 p/Share
2,564
Reduced 4.74%
51,491
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
2,108
Added 3.75%
54,055
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
11,072
Added 17.68%
51,539
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$224,339
$58.62 p/Share
3,827
Reduced 8.64%
40,467
Common Stock
Jan 17
2021
BUY
Grant, award, or other acquisition
-
2,507
Added 5.36%
44,294
Common Stock