Aug 18
2021
|
BUY
Open market or private purchase
|
$1,995,974
$88.38 p/Share
|
22,584
|
|
Aug 17
2021
|
BUY
Open market or private purchase
|
$697,042
$85.38 p/Share
|
8,164
|
|
Aug 13
2021
|
BUY
Open market or private purchase
|
$3,394,782
$88.72 p/Share
|
38,264
|
|
Aug 12
2021
|
BUY
Open market or private purchase
|
$952,266
$86.68 p/Share
|
10,986
|
|
Aug 11
2021
|
BUY
Open market or private purchase
|
$4,605,654
$86.05 p/Share
|
53,523
|
|
Jun 30
2021
|
BUY
Open market or private purchase
|
$14,169,953
$91.08 p/Share
|
155,577
|
|
Jun 29
2021
|
BUY
Open market or private purchase
|
$4,880,540
$90.25 p/Share
|
54,078
|
|
Jun 28
2021
|
BUY
Open market or private purchase
|
$4,401,623
$91.18 p/Share
|
48,274
|
|
Nov 20
2020
|
BUY
Open market or private purchase
|
$164,999,916
$108.0 p/Share
|
1,527,777
|
|
Sep 25
2020
|
BUY
Open market or private purchase
|
$2,732,537
$56.78 p/Share
|
48,125
|
|
Sep 24
2020
|
BUY
Open market or private purchase
|
$1,864,395
$51.76 p/Share
|
36,020
|
|
Sep 23
2020
|
BUY
Open market or private purchase
|
$4,812,447
$52.27 p/Share
|
92,069
|
|
Sep 22
2020
|
BUY
Open market or private purchase
|
$3,794,374
$50.62 p/Share
|
74,958
|
|
Sep 08
2020
|
BUY
Open market or private purchase
|
$5,458,887
$46.94 p/Share
|
116,295
|
|
Sep 04
2020
|
BUY
Open market or private purchase
|
$3,864,323
$46.67 p/Share
|
82,801
|
|
Sep 03
2020
|
BUY
Open market or private purchase
|
$5,916,652
$47.76 p/Share
|
123,883
|
|
Aug 21
2020
|
BUY
Open market or private purchase
|
$6,746,415
$48.52 p/Share
|
139,044
|
|
Aug 20
2020
|
BUY
Open market or private purchase
|
$2,852,383
$47.09 p/Share
|
60,573
|
|
Aug 19
2020
|
BUY
Open market or private purchase
|
$181,804
$46.99 p/Share
|
3,869
|
|
Mar 18
2020
|
BUY
Open market or private purchase
|
$1,331,394
$37.61 p/Share
|
35,400
|
|
Mar 17
2020
|
BUY
Open market or private purchase
|
$389,800
$38.98 p/Share
|
10,000
|
|
Mar 16
2020
|
BUY
Open market or private purchase
|
$4,180,862
$39.97 p/Share
|
104,600
|
|
Feb 26
2020
|
BUY
Open market or private purchase
|
$5,872,000
$58.72 p/Share
|
100,000
|
|
Feb 25
2020
|
BUY
Open market or private purchase
|
$12,041,881
$58.42 p/Share
|
206,126
|
|
Feb 24
2020
|
BUY
Open market or private purchase
|
$4,078,193
$57.34 p/Share
|
71,123
|
|