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
Sep 03
2022
SELL
Payment of exercise price or tax liability
$47,731
$41.65 p/Share
1,146
Reduced 3.29%
33,723
Common Stock
Aug 27
2022
SELL
Payment of exercise price or tax liability
$30,205
$45.49 p/Share
664
Reduced 1.87%
34,869
Common Stock
Aug 20
2022
BUY
Grant, award, or other acquisition
-
10,195
Added 22.29%
35,533
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$69,722
$50.67 p/Share
1,376
Reduced 5.15%
25,338
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
-
107
Added 0.4%
26,714
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$5,515
$49.24 p/Share
112
Reduced 0.42%
26,607
Common Stock
May 04
2022
SELL
Open market or private sale
$300,888
$63.0 p/Share
4,776
Reduced 15.16%
26,719
Common Stock
Nov 02
2021
SELL
Open market or private sale
$143,385
$55.0 p/Share
2,607
Reduced 7.64%
31,495
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$70,376
$61.41 p/Share
1,146
Reduced 3.25%
34,102
Common Stock
Aug 27
2021
BUY
Grant, award, or other acquisition
-
7,685
Added 17.9%
35,248
Common Stock
Aug 12
2021
SELL
Payment of exercise price or tax liability
$85,897
$62.38 p/Share
1,377
Reduced 4.76%
27,563
Common Stock
Aug 12
2021
BUY
Exercise of conversion of derivative security
-
107
Added 0.37%
28,940
Common Stock