Nov 15
2023
BUY
Grant, award, or other acquisition
$48,273
$84.84 p/Share
569
Added 0.18%
307,781
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$602,130
$84.12 p/Share
7,158
Reduced 2.28%
307,212
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
14,020
Added 4.27%
314,370
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
$49,889
$83.01 p/Share
601
Added 0.2%
300,350
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$616,590
$86.14 p/Share
7,158
Reduced 2.33%
299,749
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
-
14,020
Added 4.37%
306,907
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$62,837
$61.97 p/Share
1,014
Added 0.35%
292,887
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$455,471
$63.64 p/Share
7,157
Reduced 2.39%
291,873
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
14,019
Added 4.48%
299,030
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$470,242
$70.66 p/Share
6,655
Reduced 2.28%
285,011
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$521,154
$35.72 p/Share
14,590
Added 4.76%
291,666
Common Stock
Feb 01
2023
SELL
Open market or private sale
$2,400,048
$72.0 p/Share
33,334
Reduced 10.74%
277,076
Common Stock
Jan 27
2023
SELL
Open market or private sale
$1,317,192
$71.0 p/Share
18,552
Reduced 5.64%
310,410
Common Stock
Jan 26
2023
SELL
Open market or private sale
$2,333,310
$70.0 p/Share
33,333
Reduced 9.2%
328,962
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$15,853
$62.91 p/Share
252
Added 0.07%
362,295
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$422,923
$60.53 p/Share
6,987
Reduced 1.89%
362,043
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
-
13,685
Added 3.58%
369,030
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
$9,497
$58.99 p/Share
161
Added 0.05%
355,345
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$937,324
$57.42 p/Share
16,324
Reduced 4.39%
355,184
Common Stock
Aug 11
2022
BUY
Grant, award, or other acquisition
-
13,685
Added 3.55%
371,508
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
$14,918
$52.16 p/Share
286
Added 0.08%
357,823
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$369,612
$52.9 p/Share
6,987
Reduced 1.92%
357,537
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
13,685
Added 3.62%
364,524
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,417,674
$65.63 p/Share
21,601
Reduced 5.8%
350,839
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$161,023
$68.99 p/Share
2,334
Added 0.62%
372,440
Common Stock