Sep 14
2022
BUY
Open market or private purchase
$1,186,500
$47.46 p/Share
25,000
Added 0.42%
5,969,906
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$1,244,000
$49.76 p/Share
25,000
Added 0.42%
5,944,906
Common Stock
Aug 30
2022
BUY
Open market or private purchase
$1,229,250
$49.17 p/Share
25,000
Added 0.42%
5,919,906
Common Stock
Jun 13
2022
BUY
Grant, award, or other acquisition
$470,000
$47.0 p/Share
10,000
Added 0.17%
5,894,906
Common Stock
Jun 10
2022
BUY
Grant, award, or other acquisition
$157,045
$49.0 p/Share
3,205
Added 0.05%
5,884,906
Common Stock
May 24
2022
BUY
Grant, award, or other acquisition
-
42,092
Added 0.71%
5,881,701
Common Stock
May 13
2022
BUY
Open market or private purchase
$2,415,000
$48.3 p/Share
50,000
Added 0.85%
5,839,609
Common Stock
May 11
2022
BUY
Open market or private purchase
$744,727
$45.7 p/Share
16,296
Added 0.28%
5,789,609
Common Stock
May 10
2022
BUY
Open market or private purchase
$2,306,500
$46.13 p/Share
50,000
Added 0.86%
5,773,313
Common Stock
May 09
2022
BUY
Open market or private purchase
$1,217,500
$48.7 p/Share
25,000
Added 0.43%
5,723,313
Common Stock
May 03
2022
BUY
Open market or private purchase
$2,377,730
$48.71 p/Share
48,814
Added 0.85%
5,698,313
Common Stock
May 02
2022
BUY
Open market or private purchase
$9,019,983
$46.85 p/Share
192,529
Added 3.3%
5,649,499
Common Stock
Mar 09
2022
BUY
Open market or private purchase
$1,884,900
$62.83 p/Share
30,000
Added 0.55%
5,456,970
Common Stock
Mar 01
2022
BUY
Open market or private purchase
$2,083,827
$58.63 p/Share
35,542
Added 0.65%
5,426,970
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$2,906,647
$58.77 p/Share
49,458
Added 0.91%
5,391,428
Common Stock
Dec 06
2021
BUY
Open market or private purchase
$129,443
$75.17 p/Share
1,722
Added 0.03%
5,347,320
Common Stock
Nov 17
2021
BUY
Open market or private purchase
$1,547,000
$77.35 p/Share
20,000
Added 0.38%
5,218,633
Common Stock
Aug 19
2021
BUY
Open market or private purchase
$8,182,350
$60.61 p/Share
135,000
Added 2.53%
5,198,633
Common Stock
Aug 17
2021
BUY
Open market or private purchase
$953,850
$63.59 p/Share
15,000
Added 0.3%
5,063,633
Common Stock
Aug 13
2021
BUY
Open market or private purchase
$516,162
$64.48 p/Share
8,005
Added 0.16%
5,048,633
Common Stock
Aug 11
2021
BUY
Open market or private purchase
$91,977
$67.68 p/Share
1,359
Added 0.03%
5,040,628
Common Stock
Aug 10
2021
BUY
Open market or private purchase
$1,023,300
$68.22 p/Share
15,000
Added 0.3%
5,039,269
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
-
42,092
Added 0.83%
5,024,269
Common Stock
Jan 29
2021
BUY
Open market or private purchase
$72,375
$48.25 p/Share
1,500
Added 0.03%
4,983,177
Common Stock
Jan 28
2021
BUY
Open market or private purchase
$330,790
$48.71 p/Share
6,791
Added 0.14%
4,981,677
Common Stock