Nov 20
2023
SELL
Open market or private sale
$76,644
$69.74 p/Share
1,099
Reduced 1.29%
84,416
Common Stock
Nov 17
2023
SELL
Open market or private sale
$91,598
$69.34 p/Share
1,321
Reduced 1.52%
85,515
Common Stock
Aug 18
2023
SELL
Open market or private sale
$76,102
$69.31 p/Share
1,098
Reduced 1.25%
86,836
Common Stock
Aug 17
2023
SELL
Open market or private sale
$91,954
$69.61 p/Share
1,321
Reduced 1.48%
87,934
Common Stock
Jun 07
2023
SELL
Open market or private sale
$1,523,863
$71.86 p/Share
21,206
Reduced 19.24%
89,035
Common Stock
May 23
2023
SELL
Open market or private sale
$267,804
$67.22 p/Share
3,984
Reduced 3.49%
110,241
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
4,577
Added 3.85%
114,225
Common Stock
May 19
2023
SELL
Open market or private sale
$81,987
$65.59 p/Share
1,250
Reduced 1.13%
109,648
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$175,159
$64.73 p/Share
2,706
Reduced 2.38%
110,898
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$249,579
$63.49 p/Share
3,931
Reduced 3.34%
113,604
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
40,108
Added 25.44%
117,535
Common Stock
Feb 24
2023
SELL
Open market or private sale
$527,055
$59.14 p/Share
8,912
Reduced 10.32%
77,427
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$26,343
$60.7 p/Share
434
Reduced 0.5%
86,339
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$41,602
$61.27 p/Share
679
Reduced 0.78%
86,773
Common Stock
Nov 23
2022
SELL
Payment of exercise price or tax liability
$46,016
$65.55 p/Share
702
Reduced 0.8%
87,221
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$70,533
$64.18 p/Share
1,099
Reduced 1.23%
87,923
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$2,352
$65.36 p/Share
36
Reduced 0.04%
89,022
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$40,058
$56.74 p/Share
706
Reduced 0.79%
89,058
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$65,144
$59.33 p/Share
1,098
Reduced 1.21%
89,764
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$2,079
$59.41 p/Share
35
Reduced 0.04%
79,353
Common Stock
Jun 02
2022
SELL
Open market or private sale
$1,117,345
$65.03 p/Share
17,182
Reduced 17.79%
79,388
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$207,328
$59.56 p/Share
3,481
Reduced 3.48%
96,570
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$259,843
$58.3 p/Share
4,457
Reduced 4.26%
100,051
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$41,890
$59.25 p/Share
707
Reduced 0.67%
104,508
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
48,365
Added 31.49%
105,215
Common Stock