Feb 23
2023
SELL
Open market or private sale
$279,072
$58.14 p/Share
4,800
Reduced 4.32%
106,310
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$684,116
$61.12 p/Share
11,193
Reduced 11.5%
86,165
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
24,945
Added 18.33%
111,110
Common Stock
Nov 28
2022
SELL
Open market or private sale
$60,131
$58.78 p/Share
1,023
Reduced 1.04%
97,358
Common Stock
Aug 11
2022
SELL
Open market or private sale
$102,780
$57.1 p/Share
1,800
Reduced 1.8%
98,381
Common Stock
Aug 05
2022
BUY
Grant, award, or other acquisition
-
12,963
Added 11.46%
100,181
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$157,343
$56.7 p/Share
2,775
Reduced 2.9%
92,768
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$177,811
$62.02 p/Share
2,867
Reduced 2.91%
95,543
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$219,694
$68.08 p/Share
3,227
Reduced 3.18%
98,410
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
36,102
Added 26.21%
101,637
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$536,477
$66.33 p/Share
8,088
Reduced 10.99%
65,535
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$192,939
$68.08 p/Share
2,834
Reduced 3.71%
73,623
Common Stock
Nov 04
2021
SELL
Open market or private sale
$261,440
$80.0 p/Share
3,268
Reduced 4.1%
76,457
Common Stock
Sep 24
2021
SELL
Open market or private sale
$238,564
$73.0 p/Share
3,268
Reduced 3.94%
79,725
Common Stock
May 05
2021
SELL
Payment of exercise price or tax liability
$186,091
$67.06 p/Share
2,775
Reduced 3.08%
87,218
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$224,668
$71.12 p/Share
3,159
Reduced 3.67%
82,993
Common Stock
Feb 25
2021
SELL
Open market or private sale
$457,340
$70.36 p/Share
6,500
Reduced 7.02%
86,152
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$623,265
$76.54 p/Share
8,143
Reduced 8.08%
92,652
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
14,875
Added 12.86%
100,795
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
24,479
Added 22.17%
85,920
Common Stock
May 05
2020
SELL
Payment of exercise price or tax liability
$147,713
$53.23 p/Share
2,775
Reduced 2.99%
89,993
Common Stock
May 01
2020
BUY
Grant, award, or other acquisition
-
256
Added 0.41%
61,441
Common Stock