Aug 20
2024
SELL
Payment of exercise price or tax liability
$14,172
$64.42 p/Share
220
Reduced 0.75%
29,287
Common Stock
Jun 17
2024
SELL
Open market or private sale
$17,082
$78.0 p/Share
219
Reduced 0.74%
29,507
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$8,983
$78.12 p/Share
115
Reduced 0.39%
29,726
Common Stock
May 29
2024
SELL
Payment of exercise price or tax liability
$23,747
$75.39 p/Share
315
Reduced 1.04%
29,841
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$12,343
$74.81 p/Share
165
Reduced 0.54%
30,156
Common Stock
May 21
2024
SELL
Open market or private sale
$29,902
$71.88 p/Share
416
Reduced 1.35%
30,321
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$16,144
$73.05 p/Share
221
Reduced 0.71%
30,737
Common Stock
Apr 08
2024
SELL
Open market or private sale
$33,225
$75.0 p/Share
443
Reduced 1.41%
30,958
Common Stock
Mar 01
2024
SELL
Open market or private sale
$667,616
$62.0 p/Share
10,768
Reduced 25.54%
31,401
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$11,266
$57.48 p/Share
196
Reduced 0.46%
42,169
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$14,127
$54.13 p/Share
261
Reduced 0.61%
42,365
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$7,789
$47.21 p/Share
165
Reduced 0.39%
42,626
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$10,417
$47.35 p/Share
220
Reduced 0.51%
42,791
Common Stock
Sep 06
2023
SELL
Open market or private sale
$98,515
$45.42 p/Share
2,169
Reduced 4.8%
43,011
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$52,670
$45.96 p/Share
1,146
Reduced 2.47%
45,180
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$6,515
$39.49 p/Share
165
Reduced 0.35%
46,326
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
17,726
Added 27.6%
46,491
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$35,010
$39.74 p/Share
881
Reduced 2.97%
28,765
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$57,626
$41.88 p/Share
1,376
Reduced 4.44%
29,646
Common Stock
Aug 12
2023
BUY
Exercise of conversion of derivative security
-
107
Added 0.34%
31,022
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$4,652
$40.46 p/Share
115
Reduced 0.37%
30,915
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$6,433
$39.71 p/Share
162
Reduced 0.52%
31,030
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$7,547
$38.51 p/Share
196
Reduced 0.62%
31,192
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$6,198
$37.34 p/Share
166
Reduced 0.53%
31,388
Common Stock
Sep 07
2022
SELL
Open market or private sale
$88,712
$40.9 p/Share
2,169
Reduced 6.43%
31,554
Common Stock