Nov 20
2024
|
BUY
Grant, award, or other acquisition
|
$3,370
$73.28 p/Share
|
46
|
|
Oct 16
2024
|
BUY
Grant, award, or other acquisition
|
$2,579
$66.15 p/Share
|
39
|
|
Sep 18
2024
|
BUY
Grant, award, or other acquisition
|
$2,127
$62.57 p/Share
|
34
|
|
Aug 22
2024
|
BUY
Grant, award, or other acquisition
|
$3,825
$57.1 p/Share
|
67
|
|
Jul 26
2024
|
BUY
Grant, award, or other acquisition
|
$3,796
$63.27 p/Share
|
60
|
|
Jun 12
2024
|
BUY
Grant, award, or other acquisition
|
$1,731
$48.1 p/Share
|
36
|
|
May 23
2024
|
BUY
Grant, award, or other acquisition
|
$3,018
$46.44 p/Share
|
65
|
|
Apr 26
2024
|
BUY
Grant, award, or other acquisition
|
$2,584
$46.15 p/Share
|
56
|
|
Mar 19
2024
|
BUY
Grant, award, or other acquisition
|
$1,754
$43.85 p/Share
|
40
|
|
Feb 23
2024
|
BUY
Grant, award, or other acquisition
|
$3,818
$46.0 p/Share
|
83
|
|
Jan 25
2024
|
BUY
Grant, award, or other acquisition
|
$2,981
$51.4 p/Share
|
58
|
|
Jan 03
2024
|
BUY
Grant, award, or other acquisition
|
$948
$49.93 p/Share
|
19
|
|
Dec 20
2023
|
BUY
Grant, award, or other acquisition
|
$2,586
$50.71 p/Share
|
51
|
|
Nov 22
2023
|
BUY
Grant, award, or other acquisition
|
$2,964
$46.32 p/Share
|
64
|
|
Oct 24
2023
|
BUY
Grant, award, or other acquisition
|
$3,408
$38.3 p/Share
|
89
|
|
Sep 21
2023
|
BUY
Grant, award, or other acquisition
|
$1,766
$41.07 p/Share
|
43
|
|
Aug 16
2023
|
BUY
Grant, award, or other acquisition
|
$3,412
$47.39 p/Share
|
72
|
|
Jul 26
2023
|
BUY
Grant, award, or other acquisition
|
$2,962
$50.21 p/Share
|
59
|
|
Jun 26
2023
|
BUY
Grant, award, or other acquisition
|
$2,173
$44.35 p/Share
|
49
|
|
May 17
2023
|
BUY
Grant, award, or other acquisition
|
$2,519
$44.21 p/Share
|
57
|
|
Apr 28
2023
|
BUY
Grant, award, or other acquisition
|
$2,964
$48.6 p/Share
|
61
|
|
Mar 23
2023
|
BUY
Grant, award, or other acquisition
|
$1,728
$52.37 p/Share
|
33
|
|
Feb 24
2023
|
BUY
Grant, award, or other acquisition
|
$3,799
$58.45 p/Share
|
65
|
|
Jan 25
2023
|
BUY
Grant, award, or other acquisition
|
$2,970
$61.89 p/Share
|
48
|
|
Jan 03
2023
|
BUY
Grant, award, or other acquisition
|
$571
$63.45 p/Share
|
9
|
|