Feb 14
2024
BUY
Grant, award, or other acquisition
-
15,959
Added 3.93%
389,776
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$474,906
$82.65 p/Share
5,746
Reduced 1.62%
349,579
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
45,114
Added 10.26%
394,693
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$2,113,197
$82.05 p/Share
25,755
Reduced 6.76%
355,325
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
21,722
Added 5.61%
365,285
Common Stock
Nov 10
2023
SELL
Open market or private sale
$509,040
$72.72 p/Share
7,000
Reduced 1.91%
359,358
Common Stock
Mar 10
2023
SELL
Open market or private sale
$389,760
$55.68 p/Share
7,000
Reduced 1.87%
366,358
Common Stock
Mar 01
2023
SELL
Open market or private sale
$385,296
$55.84 p/Share
6,900
Reduced 1.81%
373,358
Common Stock
Feb 28
2023
SELL
Open market or private sale
$172,732
$55.72 p/Share
3,100
Reduced 0.81%
380,258
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,360,855
$57.15 p/Share
23,812
Reduced 5.85%
383,358
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
53,274
Added 11.57%
407,170
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$2,592,404
$61.12 p/Share
42,415
Reduced 13.24%
278,044
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
75,852
Added 17.65%
353,896
Common Stock
Mar 01
2022
SELL
Open market or private sale
$535,732
$61.87 p/Share
8,659
Reduced 2.63%
320,459
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$464,034
$62.02 p/Share
7,482
Reduced 2.22%
329,118
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$798,715
$68.08 p/Share
11,732
Reduced 3.37%
336,600
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
124,932
Added 26.4%
348,332
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$2,469,798
$66.33 p/Share
37,235
Reduced 14.29%
223,400
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$687,812
$68.08 p/Share
10,103
Reduced 3.73%
260,635
Common Stock
Nov 05
2021
SELL
Open market or private sale
$428,280
$86.0 p/Share
4,980
Reduced 1.81%
270,738
Common Stock
Nov 04
2021
SELL
Open market or private sale
$408,360
$82.0 p/Share
4,980
Reduced 1.77%
275,718
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$578,490
$71.12 p/Share
8,134
Reduced 2.82%
280,698
Common Stock
Feb 24
2021
SELL
Open market or private sale
$3,327,390
$71.29 p/Share
46,674
Reduced 13.91%
288,832
Common Stock
Feb 23
2021
SELL
Open market or private sale
$1,643,580
$71.46 p/Share
23,000
Reduced 6.42%
335,506
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$3,503,542
$76.54 p/Share
45,774
Reduced 11.32%
358,506
Common Stock