Feb 15
2023
|
BUY
Open market or private purchase
|
$2,568
$39.51 p/Share
|
65
|
|
Jan 17
2023
|
BUY
Open market or private purchase
|
$3,395
$37.73 p/Share
|
90
|
|
Dec 15
2022
|
BUY
Open market or private purchase
|
$3,395
$36.51 p/Share
|
93
|
|
Nov 15
2022
|
BUY
Open market or private purchase
|
$2,564
$39.45 p/Share
|
65
|
|
Oct 15
2022
|
BUY
Open market or private purchase
|
$903
$37.62 p/Share
|
24
|
|
Sep 15
2022
|
BUY
Open market or private purchase
|
$13,482
$37.45 p/Share
|
360
|
|
Aug 15
2022
|
BUY
Open market or private purchase
|
$20,005
$38.92 p/Share
|
514
|
|
Jul 15
2022
|
BUY
Open market or private purchase
|
$19,991
$34.29 p/Share
|
583
|
|
Jun 15
2022
|
BUY
Open market or private purchase
|
$1,713
$35.69 p/Share
|
48
|
|
May 16
2022
|
BUY
Open market or private purchase
|
$1,706
$34.82 p/Share
|
49
|
|
Apr 18
2022
|
BUY
Open market or private purchase
|
$3,397
$36.92 p/Share
|
92
|
|
Mar 15
2022
|
BUY
Open market or private purchase
|
$2,556
$39.94 p/Share
|
64
|
|
Feb 22
2022
|
BUY
Open market or private purchase
|
$295,440
$36.93 p/Share
|
8,000
|
|
Feb 15
2022
|
BUY
Open market or private purchase
|
$3,400
$39.53 p/Share
|
86
|
|
Jan 18
2022
|
BUY
Open market or private purchase
|
$2,524
$41.37 p/Share
|
61
|
|
Dec 15
2021
|
BUY
Open market or private purchase
|
$3,416
$39.72 p/Share
|
86
|
|
Nov 15
2021
|
BUY
Open market or private purchase
|
$2,587
$41.72 p/Share
|
62
|
|
Oct 15
2021
|
BUY
Open market or private purchase
|
$3,422
$39.79 p/Share
|
86
|
|
Sep 15
2021
|
BUY
Open market or private purchase
|
$10,112
$35.48 p/Share
|
285
|
|
Aug 16
2021
|
BUY
Open market or private purchase
|
$19,995
$38.6 p/Share
|
518
|
|
Jul 15
2021
|
BUY
Open market or private purchase
|
$19,991
$36.68 p/Share
|
545
|
|
Jun 15
2021
|
BUY
Open market or private purchase
|
$1,703
$39.6 p/Share
|
43
|
|
May 19
2021
|
BUY
Open market or private purchase
|
$1,664
$39.63 p/Share
|
42
|
|
Apr 15
2021
|
BUY
Open market or private purchase
|
$3,402
$45.36 p/Share
|
75
|
|
Mar 17
2021
|
|
-
|
10,000
|
|