Mar 06
2024
SELL
Payment of exercise price or tax liability
$48,049
$61.84 p/Share
777
Reduced 2.97%
25,426
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
8,267
Added 23.98%
26,203
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$30,861
$59.81 p/Share
516
Reduced 2.8%
17,936
Common Stock, par valu...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$187,954
$63.8 p/Share
2,946
Reduced 13.77%
18,452
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
5,888
Added 21.58%
21,398
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$30,178
$59.29 p/Share
509
Reduced 3.18%
15,510
Common Stock, par valu...
Mar 06
2023
SELL
Open market or private sale
$62,997
$57.69 p/Share
1,092
Reduced 6.38%
16,019
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,628
Added 17.49%
17,111
Common Stock, par valu...
Feb 27
2023
SELL
Open market or private sale
$139,695
$56.08 p/Share
2,491
Reduced 15.59%
13,483
Common Stock, par valu...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,353
Added 17.35%
15,974
Common Stock, par valu...
Feb 23
2023
SELL
Open market or private sale
$32,004
$54.43 p/Share
588
Reduced 4.45%
12,621
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$39,501
$62.11 p/Share
636
Reduced 4.59%
13,209
Common Stock, par valu...
Aug 08
2022
SELL
Open market or private sale
$195,898
$58.39 p/Share
3,355
Reduced 19.51%
13,845
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$58,242
$38.88 p/Share
1,498
Reduced 6.28%
22,361
Common stock, par valu...
Feb 25
2022
SELL
Open market or private sale
$27,670
$42.18 p/Share
656
Reduced 2.68%
23,859
Common stock, par valu...
Feb 23
2022
SELL
Open market or private sale
$33,757
$41.83 p/Share
807
Reduced 3.19%
24,515
Common stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
5,411
Added 17.61%
25,322
Common stock, par valu...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
9,292
Added 31.82%
19,911
Common stock, par valu...
Feb 26
2021
SELL
Open market or private sale
$159,085
$44.99 p/Share
3,536
Reduced 24.98%
10,619
Common stock, par valu...
Feb 25
2021
SELL
Open market or private sale
$37,498
$46.01 p/Share
815
Reduced 5.44%
14,155
Common stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
5,005
Added 25.06%
14,970
Common stock, par valu...