Feb 16
2024
SELL
Open market or private sale
$487,600
$48.76 p/Share
10,000
Reduced 1.88%
521,518
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$516,689
$50.13 p/Share
10,307
Reduced 1.9%
531,518
Common Stock
Nov 17
2023
SELL
Open market or private sale
$479,500
$47.95 p/Share
10,000
Reduced 1.82%
539,496
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$5,039,320
$52.0 p/Share
96,910
Reduced 14.99%
549,496
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
122,526
Added 15.93%
646,406
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
121,860
Added 18.95%
521,100
Common Stock
Aug 18
2023
SELL
Open market or private sale
$551,800
$55.18 p/Share
10,000
Reduced 2.44%
399,240
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$355,827
$52.99 p/Share
6,715
Reduced 1.61%
409,240
Common Stock
Jun 22
2023
SELL
Open market or private sale
$508,800
$50.88 p/Share
10,000
Reduced 2.36%
414,033
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$349,129
$46.47 p/Share
7,513
Reduced 1.74%
424,033
Common Stock
Feb 21
2023
SELL
Open market or private sale
$997,600
$49.88 p/Share
20,000
Reduced 4.45%
429,263
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$244,257
$46.73 p/Share
5,227
Reduced 1.15%
449,263
Common Stock
Nov 21
2022
SELL
Open market or private sale
$153,039
$47.81 p/Share
3,201
Reduced 0.7%
452,254
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$2,091,872
$43.91 p/Share
47,640
Reduced 9.47%
455,455
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
64,338
Added 11.34%
503,095
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
164,225
Added 27.29%
437,532
Common Stock
Sep 12
2022
SELL
Open market or private sale
$216,874
$46.4 p/Share
4,674
Reduced 1.68%
273,307
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$1,404
$45.29 p/Share
31
Reduced 0.01%
277,981
Common Stock
Aug 22
2022
SELL
Open market or private sale
$136,992
$48.39 p/Share
2,831
Reduced 1.01%
278,012
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$290,273
$44.92 p/Share
6,462
Reduced 2.25%
280,843
Common Stock
Jun 13
2022
SELL
Open market or private sale
$202,524
$43.33 p/Share
4,674
Reduced 1.61%
286,033
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$203,507
$44.26 p/Share
4,598
Reduced 1.56%
290,707
Common Stock
May 23
2022
SELL
Open market or private sale
$157,238
$43.34 p/Share
3,628
Reduced 1.21%
295,305
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$316,477
$48.96 p/Share
6,464
Reduced 2.12%
298,933
Common Stock
Mar 11
2022
SELL
Open market or private sale
$54,798
$55.24 p/Share
992
Reduced 0.33%
304,198
Common Stock