Nov 02
2023
|
BUY
Open market or private purchase
|
$2,190,422
$70.57 p/Share
|
31,039
|
|
Nov 01
2023
|
BUY
Open market or private purchase
|
$1,289,394
$67.24 p/Share
|
19,176
|
|
Oct 31
2023
|
BUY
Open market or private purchase
|
$2,302,129
$66.74 p/Share
|
34,494
|
|
Oct 30
2023
|
BUY
Open market or private purchase
|
$2,738,876
$66.19 p/Share
|
41,379
|
|
Oct 27
2023
|
BUY
Open market or private purchase
|
$2,105,387
$65.95 p/Share
|
31,924
|
|
Oct 26
2023
|
BUY
Open market or private purchase
|
$3,987,119
$67.35 p/Share
|
59,200
|
|
Oct 25
2023
|
BUY
Open market or private purchase
|
$1,669,885
$66.94 p/Share
|
24,946
|
|
Oct 24
2023
|
BUY
Open market or private purchase
|
$3,348,243
$66.91 p/Share
|
50,041
|
|
Oct 23
2023
|
BUY
Open market or private purchase
|
$3,986,528
$67.34 p/Share
|
59,200
|
|
Oct 20
2023
|
BUY
Open market or private purchase
|
$1,545,139
$66.95 p/Share
|
23,079
|
|
Oct 19
2023
|
BUY
Open market or private purchase
|
$3,355,775
$67.25 p/Share
|
49,900
|
|
Oct 18
2023
|
BUY
Open market or private purchase
|
$3,404,178
$68.22 p/Share
|
49,900
|
|
Oct 17
2023
|
BUY
Open market or private purchase
|
$1,475,044
$70.11 p/Share
|
21,039
|
|
Oct 16
2023
|
BUY
Open market or private purchase
|
$1,520,071
$68.95 p/Share
|
22,046
|
|
Oct 13
2023
|
BUY
Open market or private purchase
|
$3,284,905
$67.73 p/Share
|
48,500
|
|
Oct 12
2023
|
BUY
Open market or private purchase
|
$3,158,133
$68.67 p/Share
|
45,990
|
|
Oct 11
2023
|
BUY
Open market or private purchase
|
$1,419,150
$70.04 p/Share
|
20,262
|
|
Oct 10
2023
|
BUY
Open market or private purchase
|
$1,724,206
$70.01 p/Share
|
24,628
|
|
Oct 09
2023
|
BUY
Open market or private purchase
|
$3,327,585
$68.61 p/Share
|
48,500
|
|
Oct 06
2023
|
BUY
Open market or private purchase
|
$2,846,096
$69.08 p/Share
|
41,200
|
|
Oct 05
2023
|
BUY
Open market or private purchase
|
$2,472,926
$69.91 p/Share
|
35,373
|
|
Oct 04
2023
|
BUY
Open market or private purchase
|
$2,894,712
$70.26 p/Share
|
41,200
|
|
Oct 03
2023
|
BUY
Open market or private purchase
|
$2,916,960
$70.8 p/Share
|
41,200
|
|
Oct 02
2023
|
BUY
Open market or private purchase
|
$2,993,592
$72.66 p/Share
|
41,200
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$2,885,556
$74.37 p/Share
|
38,800
|
|