Nov 27
2023
SELL
Payment of exercise price or tax liability
$25,257
$47.21 p/Share
535
Reduced 0.3%
178,008
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$38,448
$47.35 p/Share
812
Reduced 0.45%
178,543
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$151,805
$45.96 p/Share
3,303
Reduced 1.81%
179,355
Common Stock
Sep 04
2023
BUY
Exercise of conversion of derivative security
-
183
Added 0.1%
182,658
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$479,868
$45.96 p/Share
10,441
Reduced 5.41%
182,475
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$21,127
$39.49 p/Share
535
Reduced 0.28%
192,916
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
31,653
Added 14.06%
193,451
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
13,921
Added 7.92%
161,798
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$129,155
$39.74 p/Share
3,250
Reduced 2.15%
147,877
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$531,082
$41.08 p/Share
12,928
Reduced 7.88%
151,127
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$14,811
$39.71 p/Share
373
Reduced 0.23%
163,739
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$124,697
$33.44 p/Share
3,729
Reduced 2.22%
164,112
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$16,944
$38.51 p/Share
440
Reduced 0.26%
167,841
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$19,976
$37.34 p/Share
535
Reduced 0.32%
168,075
Common Stock
Sep 04
2022
SELL
Payment of exercise price or tax liability
$222,036
$41.65 p/Share
5,331
Reduced 3.06%
168,610
Common Stock
Sep 04
2022
BUY
Exercise of conversion of derivative security
-
290
Added 0.17%
173,941
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$149,732
$41.65 p/Share
3,595
Reduced 2.03%
173,651
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$91,490
$43.36 p/Share
2,110
Reduced 1.18%
177,246
Common Stock
Aug 30
2022
BUY
Exercise of conversion of derivative security
-
281
Added 0.16%
179,356
Common Stock
Aug 27
2022
SELL
Payment of exercise price or tax liability
$97,485
$45.49 p/Share
2,143
Reduced 1.18%
179,075
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
2,567
Added 1.4%
181,218
Common Stock
Aug 20
2022
BUY
Grant, award, or other acquisition
-
26,221
Added 12.8%
178,651
Common Stock
Jun 15
2022
BUY
Grant, award, or other acquisition
-
60,060
Added 28.26%
152,430
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$193,488
$49.46 p/Share
3,912
Reduced 4.07%
92,143
Common Stock
Sep 04
2021
SELL
Payment of exercise price or tax liability
$205,969
$61.41 p/Share
3,354
Reduced 3.37%
96,055
Common Stock